API课时53-65:
SceneManager:
构建的时候记得把场景放到Scenes In Build里面
LoadSceneAsync:通过异步的方式进行加载,可以返回AsyncOperation,来判断当前加载的进度0-1
切换加载场景的方式:
SceneManager的其他方法:
射线检测:
先创建一个射线,参数为(起点,方向),然后把射线传给Raycast,就可以做射线检测了,bool的返回值可以判断有没有碰撞到物体
要使射线不和自身碰撞,需要把起点朝着前方向增加相应距离
重载方法:
hit.collider:碰撞到哪个物体,hit.point碰撞的位置
指定距离和发生碰撞的层
2D射线检测,前提是确保物体添加了2D碰撞器
检测碰撞到的所有物体用RaycastAll();
UGUI事件监听:
1, 拖拽
2, 代码添加
3, 通过实现接口
脚本放到哪个组件身上只能监听这个组件
www下载图片:
支持协议:http://,https://,file://,ftp://
Touches:
触摸事件主要在手机上使用
通过Input.touches获取到所有的手指,通过索引获取指定手指,通过position获取手指所在位置,通过Phase获取当前手指的状态