Unity常用API,Unity中文api参考手册
可以让用户缓解等待加载场景的时间sceneCount获得当前加载的场景个数sceneCountInBuildSettings在Build面板中加载的场景个数GetActiveScene()获取已经加载的当前场景的信息GetSceneAt(index)加载index索引的场景当加载新的场景的时候会触发下面的事件:activeSceneChanged当有新场景被加载的时候就会调用这个事件sceneLoaded当有新场景加载完成的时候就会触发这个事件扩充:事件的注册时通过加方法来进行注册的:SceneManger.activeSceneChanged+=OnAcitiveScenenChanged;17、射线检测:一般射线检测要在射线检测的范围内,并且被检测物体要有ColliderRay ray=new Ray(起点,方向);PaycastHit hit;//hit中存放的是射线检测的碰撞信息bool temp=Physics.Raycast(ray,out hit);//具体的重载方法边用边查Ray ray=new Ray(this.transform.position+transform.forward,transform.forward);//创建射线RaycastHit hit;//存储射线检测到的游戏物体信息if(Physics.Raycast(ray,out hit))//通过返回值来判断射线是否检测到相关的物体了{Debug.Log(hit.collider.gameObject.name);}扩充:Raycast;检测的是射线碰撞到的第一个物体,不具有穿透性RaycastAll:返回的是RaycastHit数组,具有穿透性,可以返回检测到的多个游戏物体18、代码监听触发事件:lt;Buttongt;().onClick.AddListener(方法名);//当触发button组件,则会触发指定的方法名的方法通过实现接口来注册监听事件:using UnityEgine.EventSystems;导入命名空间IPointerDownHandler鼠标按下的事件,具体的接口参考手册Raycast Target:如果取消勾选则不做事件监听了,则无法实现检测了19、www类,下载是用来在网络中下载资源的,public string url=http://img.taopic.com/uploads。