14340人加入学习
(80人评价)
Unity最全最完整的零基础入门教程-Luna's Fantasy(露娜的大冒险)

制作完成于2023年8月1日,基于Unity2023.1.1

价格 免费

Destroy(gameObject);

直接销毁即可

gameobject,就是脚本挂载的游戏对象,是 unity内置的 

脚本里访问的组件都是该物体的组件

 

获得了luna的对象,即可以通过

对象名.object,获取这个对象的物体,进而销毁:Destroy(对象名.gameObject);

 

百分之八十的错误,控制台都能说的很清楚

[展开全文]

销毁游戏物体方法 : Destory(Obj obj)  

gameObject 当前对象

[展开全文]

被触发挂在脚本游戏物体销毁

 

Destroy(gameObject)

 

反向操作,销毁触发游戏物体

 

Destroy(collision.gameObject);

 

报空问题的原因:

不论哪个游戏对象碰到被触发器都会进行触发检测,但是获取组件的语句是特定的:

LunaController lunaController = collision.GetComponent<LunaController>( );

该游戏对象身上没用这个组件时,所以会报错,所以要写一步判空的语句

[展开全文]