Unity常用API(六)
二十一 . Debug.DrawRay(ray.oridin,ray.direction) 绘制射线,第一个参数是原点,第二个是方向
二十二. CharacterController角色控制器
- .SimpleMove(【vector3】) 简单移动
- .isGrounded 判断是否到地面上,bool值
- .Move() 与simpleMove的区别是要*Time.deltatime、而且simpleMove会使用自带的重力
- OnCOntrollerColliderHit(ControllerCollidrHit hit) 当有碰撞到其他的碰撞器的时候会触发这个事件函数【hit保存碰撞到的物体信息】
二十三. Mesh的设置:
- material mesh指定人是什么样子的,material指定人的肤色是什么样子的
二十四. API变更:
- 弃用:Application.LoadLevel();
- 新的:SceneManager.LoadScene();加载新的场景弃用
- 新的:Scene scene=SceneManager.GetActiveScene(); //获得当前活动场景的信息
- SceneManger.LoadScene(scene.buildIndex) //重新加载当前场景
- OnLevelWasLoaded() 当场景被加载的时候调用,被弃用了
- 改成事件了:sceenLoaded