[Unity3D]查看与设置游戏帧数FPS
来源:互联网 发布:温泉洗浴软件 编辑:程序博客网 时间:2024/04/28 11:02
关于FPS,在PC端来说,游戏帧数跑得越高越好,FPS跑得越高游戏就越流畅,当然太高也没什么必要。
不过在手机平台上,游戏帧数跑高了,CPU和GPU负荷相应则会增大。CPU和GPU负荷大的话那代表着其发热量也相应会大很多。发热大可是很糟糕的事情,极大影响游戏体验。
所以也并非帧数越高越好。只要玩起游戏来不卡的话,我觉得这个帧数就可以了。
60帧是非常流畅的帧数,所有最高设为60帧则足够了。30帧的话也勉强能够接受,看大家游戏项目需求是怎么样了。若3D效果不多的话,可以考虑帧速低一点也没关系。
1.UNITY3D设置帧数FPS的方法
3.5以后的版本,可以直接设置Application.targetFrameRate。直接修改脚本就可以了。
using UnityEngine;
using System.Collections;
public class example : MonoBehaviour {
}
默认参数为-1,这个时候所有平台中游戏都会尽可能快地渲染,在WEB平台上最高是50~60帧,当然要你的游戏能达到这个帧率才行。
需要注意的是在Edit/Project Setting/QualitySettings下,若vsync被设置了,则targetFrameRate设置的将无效。两者是冲突关系。具体看下面的脚本介绍,圣典上的翻译已经过期了,所以大家以后看脚本手册的话,最好看英文官方原版的,不然很容易会被坑。最新的地址:
http://docs.unity3d.com/Documentation/ScriptReference/Application-targetFrameRate.html
2.怎么查看当前帧数FPS?
个人写了个小脚本放在了GITHUB上,大家在游戏中随便找个GAMEOBJECT挂上去就能看到帧数
了。脚本地址如下:
https://github.com/xuzhiping7/Unity3d-ShowFPS
转载地址:http://blog.sina.com.cn/s/blog_5b6cb9500101bta4.html
0 0
- [Unity3D]查看与设置游戏帧数FPS
- [Unity3D]查看与设置游戏帧数FPS
- [Unity3D]查看与设置游戏帧数FPS
- 【Unity】查看与显示游戏帧数FPS
- Unity3D FPS帧数修改
- Unity3D FPS帧数修改实现详解
- Android游戏开发测量每秒帧数 Frames Per Second (FPS)
- 为什么游戏帧数要到 60 帧每秒才流畅,而电影帧数只有24FPS?
- 帧数科普(电影与游戏)
- Unity3D 设置帧频及显示FPS
- 在定时器中查看刷帧数率fps的方法(c语言实现)
- Unity3D FPS
- DX帧数的检测与设置
- FPS游戏
- Unity3D 帧数修改
- Unity3D 帧数修改
- Unity3D游戏 设置Quality
- fps Ragdoll 的设置与用法
- gerrit 使用過程中遇到的問題
- Android绘图心得
- Log4J日志级别
- linux--shift命令part1(可变控制输入参数)
- Oracle物化视图:创建最简单物化视图
- [Unity3D]查看与设置游戏帧数FPS
- Android打开和关闭输入法
- ClonableObject-克隆类
- jquery-easyui 中将表格变为可编辑的
- Spring创建对象
- CentOS6.3下安装配置JDK与Tomcat支持Jsp
- 关于C++的include文件夹
- php curl 上传文件
- python的类变量和成员变量