11398人加入学习
(73人评价)
Unity最全最完整的零基础入门教程-Luna's Fantasy(露娜的大冒险)

制作完成于2023年8月1日,基于Unity2023.1.1

价格 免费

更改帧数方法 在start()中修改参数 :                       Application.targetFrameRate = 10;

[展开全文]

Application.targetFrameRate = 多少(可以用来改变Update函数的调用次数,意为调整zheng'sh)

[展开全文]

帧数最好停留在30-60,人眼无法感觉到卡顿

[展开全文]

using System.Collections; using System.Collections.Generic; using UnityEngine; public class LunaController: MonoBehaviour { // Start is called before the first frame update void Start() { // Application.targetFrameRate = 30; } // Update is called once per frame void Update() { //获取玩家水平轴向输入值 float horizontal = Input.GetAxis("Horizontal"); //获取玩家垂直轴向输入值 float vertical = Input.GetAxis("Vertical"); // 在控制台输出当前的水平输入值,用于调试 Debug.Log(horizontal); // 在控制台输出当前的垂直输入值,用于调试 Debug.Log(vertical); // 获取当前物体的位置 Vector2 position = transform.position; // 根据水平输入移动物体的x坐标 position.x = position.x + 3f*horizontal*Time.deltaTime; // 根据垂直输入移动物体的y坐标 position.y = position.y + 3f*vertical*Time.deltaTime; // 更新物体的位置 transform.position = position; } }

[展开全文]

如何设定游戏的帧率:

start方法中,使用代码

Application.targetFrameRate=10;

表示每秒10帧

[展开全文]

改变帧率

Application.targetFrameRate = 60;
  • 这行代码用于设置游戏的目标帧率为60帧每秒。这意味着游戏将尽力在每秒渲染60帧画面,以实现更流畅的动画和交互。
[展开全文]