Unity 知识点笔记

本文探讨了Unity开发中常见的几个问题,包括Canvas与GraphicRaycaster组件配合使用的重要性,Input.GetAxis在特定环境下取值为0的bug,以及如何解决UnassignedReferenceException异常。此外,还介绍了VS2017断点调试Unity2018.3时可能遇到的卡顿问题,和SceneManager在场景管理中的使用方式。
摘要由CSDN通过智能技术生成

1、Canvas和Graphic Raycaster组件成对出现,否则在canvas下的按钮不会响应点击事件

2、Input.GetAxis("Mouse X") 和Input.GetAxis("Mouse Y")这2个始终取值为0.
这是一个unity的bug,在某些windows系统下, 如果windows系统是虚拟机操作环境,就出现这种问题。如远程桌面

3、在unity中出现

UnassignedReferenceException: The variable target of Moving has not been assigned.

一般都是查看脚本上的引用是否丢失

4、VS2017断点调试UNITY2018.3 经常卡住的问题

有可能是vs中的断点太多导致的,我遇到的情况就是这样

5、unity 场景管理 SceneManager

LoadScene:加载并不会立即发生,会在下一帧开始,LoadSceneMode,加载模式有两种,Single和Additive

single:关闭已经加载的场景(并不是卸载,卸载需要调用UnloadSceneAsync,或者也可以调用Resources.UnloadUnusedAssets)只加载一个新场景,到Scenemanger中

additive:其他场景保持存在,另外再加一个场景

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值