近期热门
粉丝5
关注 0
获赞 0
unity关于游戏对象消失+全屏播放

[U3D] unity关于游戏对象消失+全屏播放

[复制链接]
3615 1 0 0 9年前 举报
今天在蛮牛教育看视频的时候,总结出2点对我比较有用的知识,拿来跟大家分享一下:
  第一个就是关于游戏对象消失的3中方法:
  gameObject.renderer.enabled
  是控制一个物体是否在屏幕上渲染或显示  而物体实际还是存在的 只是想当于隐身 而物体本身的碰撞体还依然存在的

  GameObject.Destroy()  
  表示移除物体或物体上的组件 代表销毁该物体  实际上该物体的内存并没有立即释放 而是在你下下个场景中槽释放内存资源,就是你a场景中Destroy了 一般是在c场景中才真正释放该物体的内   存资源(这是我的体会 不知道理解错误没)

  gameObject.active   
  是否在场景中停用该物体   在你gameObject.active =false中 则你在场景中用find找不到该物体  
  如果该物体有子物体 你要用SetActiveRecursively(false) 来控制是否在场景中停用该物体(递归的)

  还一个就是关于全屏播放的一段代码,很简单,看一眼就能记住,还是拿来分享一下吧,应该会有人不知道
  1. /**
  2. 蛮牛教育
  3. By__Robin
  4. */

  5. using UnityEngine;

  6. using System.Collections;
  7. public class clicFullscreen : MonoBehaviour {

  8. void OnGUI () {

  9. if (GUI.Button(new Rect((Screen.width - 64),4,60,20), "fullscreen")) {
  10. //主要就是这句!!
  11. Screen.fullScreen = !Screen.fullScreen;

  12. }

  13. }

  14. }
复制代码



0
点赞
0
打赏
0
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论1
您需要登录后才可以回帖 登录

感謝分享這麼好的資源!  
9年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器