技术栈
事件中心
__water
2 个月前
c#
·
unity引擎
·
事件中心
『功能项目』战士职业平A怪物掉血【44】
我们打开上一篇43事件中心的项目,本章要做的事情是给主角增加一个xxxCtrl.cs脚本,再创建一个xxxOpt.cs调用xxxCtrl.cs机制层利用事件中心再写一个主角战士平A对怪物的伤害
__water
2 个月前
c#
·
unity引擎
·
事件中心
『功能项目』事件中心【43】
我们打开上一篇42怪物的有限状态机的项目,本章要做的事情是利用事件中心(和观察者模式相仿)将Update()函数中写的GameObject.Find()这些语句替换掉,因为在Update()函数中每帧的执行频率非常快,如果在Update()函数中写GameObject.Find()语句特别消耗性能,本章主题意义在于利用事件中心优化脚本代码,提升项目质量