- 博客(8)
- 收藏
- 关注
原创 Unity 脚本生命周期概述和执行优先级
优先级决定了在同一时间点多个脚本之间的调用顺序,以确保逻辑正确执行。初始化和资源管理:在 Awake 和 Start 方法中进行游戏对象和组件的初始化,确保在游戏运行时一切就绪。(例如:加载一些启动资源)游戏逻辑更新:在 Update 和 FixedUpdate 方法中处理游戏逻辑,从而实现游戏对象的动态行为。(例如:update 实时每帧监听状态)优化和性能管理:通过合理使用 LateUpdate 和 FixedUpdate 等方法,优化物理计算和帧率表现。
2024-07-22 15:26:15
1362
原创 Unity 简单的导出一个WebGL版本,以及需要注意的几个点
导出,回到这个界面,点击 Build And Run 导出并生成,创建一个文件夹存放导出来的文件;(2)、写好的组件视频,导出去无法播放视频,需要换一个路径 使用URL,创建一个文件夹将视频存放在该路径下,StreamingAssets。(3)、输入框无法输入中文,或者乱码,简单来说就是不支持,需要自己找第三方插件或者手搓一个插件,具体方法就不说了。(1)、Unity 默认字体导出WebGL 是看不见的,需要替换成自己电脑自带的字体。(2)、将Color Space: 选择Gamma。
2024-05-27 15:23:24
2073
原创 简单学习一下怎么使用动画控制器
首先需要 :模型+模型所带动画(anim)可以使用Maya来完成动画,导入Unity;这个部分需要注意一下,有些细节 如:模型比例,材质,骨骼 简单来说就是 导入配置,以及依赖文件先创建一个动画控制器(Animator Controller)
2024-05-21 17:13:56
594
1
原创 点击2D物体的时候,会点击到3D物体,一起被触发
灵光一闪 #学习笔记记录点击2D物体时,会透过2D点击到3D物体,一起被触发。当前遇见这个问题的时候解决了很久,最后是通过物体管理来避免被点击的!最近偶然突发灵感找到了解决方法:简单来说就是当检测到点击的是2D物体,就截停 不再去检测3D物体,检测2D的层级比2D更高;我这个拦截的只是当前脚本实现的射线检测,大量使用射线检测也会比较消耗性能,要减少性能消耗那就还是做好物体管理更简单,或者是做好射线检测管理也可以但是如果你直接再物体上挂载 OnMouseDown();来执行还是会被检测到执行的;
2024-05-16 16:13:48
260
1
原创 Unity 使用 Vscode 所需要的插件(配置)下载,将Vscode 设置为Unity 的默认编译软件
本人是初步开始学习Unity,上传记录学习过程,如果能够帮到大家也很不错!!!
2024-04-20 10:02:35
3750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人