摘要: 一、前言 在 SDL2 中,常用的有两种方式获取时间和控制帧率 1. SDL_GetTicks64() 2. SDL_GetPerformanceCounter() 和 SDL_GetPerformanceFrequency() 二、使用 SDL_GetPerformanceCounter 示例代码 阅读全文
posted @ 2022-12-16 19:48 AnnihilateSword 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一、相机跟随 1. 安装 Cinemachine 插件 2. 在 Hierarchy 面板中右键创建 Virtual Camera 3. 设置 Virtual Camera 参数 角色的中心默认在脚那里,如果想摄像机看中间一点,可以在角色上创建一个子物体,挪动你想要看的位置,例如这里创建了一个 Lo 阅读全文
posted @ 2022-12-16 15:02 AnnihilateSword 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 在上一卷使用了 UnityEvent,还用了序列化,在编辑器界面拖拽绑定事件对象,不太好维护,本卷换一种方式实现,先看 MouseManager.cs 中的更改 using System; public event Action<Vector3> m_OnMouseClicked; // 鼠标点击事 阅读全文
posted @ 2022-12-16 13:41 AnnihilateSword 阅读(44) 评论(0) 推荐(0) 编辑