Unity
文章平均质量分 52
羽樱佳
这个作者很懒,什么都没留下…
展开
-
Unity 同一帧内多伤害源造成伤害致被攻击物体死亡时多次调用其下的die函数的问题
Unity 塔防游戏多目标持续攻击造成伤害致被攻击物体死亡时多次调用其下的die函数的问题游戏背景在进行塔防类游戏设计的时候,设置的激光塔攻击函数为每帧造成伤害,见代码段1。但怪物死亡时增加金钱的代码是设在Enemy脚本下,当怪物血量小于0的时候调用,见代码段2。// 代码段1 炮塔脚本部分if (useLaser)//使用激光{ if (!laserRender.enabled)//打开激光 { laserRender.enabled = true; } laser原创 2021-08-18 11:03:22 · 837 阅读 · 0 评论 -
Unity 获取C#脚本的变量
Unity 获取C#脚本的变量原文章链接:https://blog.csdn.net/woerxi/article/details/17621841#commentBox原文中提到了三种获取C#脚本中变量的方法,分别为:一:public GameObject 另一个物体名;//监视面板拖拽赋值另一个物体名.GetComponent<脚本名>().变量名=修改后的值;二://记要调用的脚本的对象的名字为"XXX".GameObject.Find("XXX").GetCompon原创 2021-08-09 15:33:32 · 3791 阅读 · 0 评论