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

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

价格 免费

开始测试是0/0,是因为maxHealth没有赋值,默认是0,currentHealth的值也是0,所以无论加多少次,当前血量都只能是0,因为是在[0,0]的区间内取值

[展开全文]

如何从触发器游戏物体脚本访问到被触发物体身上挂在的脚本

原因:HP是luna的属性,在LunaController脚本上定义,但是血瓶会帮助luna恢复这个值,从而在吃到血瓶时形成了两个脚本的联动

 

方法:

被触发的物体在触发器物体中定义为collision

通过collision访问就可以,赋值给新变量,该变量类型就是触发物体的标签名即可

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

 

GetComponet只能获取自己身上的组件

由触发器访问到的collision

 

[展开全文]

想要别的组件也调用到组件需要把组件的方法公开出来 public void 方法名()

[展开全文]

授课教师

SiKi学院老师

课程特色

视频(96)
图文(2)