DOTA2 开发过程小坑记录
CreateUnitByName
以及SetOwner
设置为CDOTAPlayer
后调用GetPlayerOwner
和GetPlayerOwnerID
将会得到nil
和-1
,但是GetOwner
是正确的CDOTAPlayer
FindByName
得到的Entity
将entindex
传到lua客户端无法通过EntIndexToHScript
找到,不清楚传到js层是不是一样情况 服务器变量同步到客户端HandleCustomTransmitterData
中的Vector
会被处理为空格
切分的字符串服务器变量同步到客户端玩家放弃断开链接时玩家的
CDOTAPlayer
会被销毁,这时候调用GetOwner
或者GetPlayerOwner
会得到nil游戏如果需要全图视野,同时进行了地图动态加载,可能会遇到一个问题,就是小怪只有在视野里才能看到的问题,遇到的话,在地图加载完成时,重新设置下fow设置就行
在自定义地图中使用DOTA2的技能,一些被动可能无法触发,比如斧王,军团的反击,需要进行一下重载和添加,这个答案来自@Xavier
AddNewModifier
如果不填caster
则会导致OnCreated
等方法只有Server
会进行调用,同时似乎还会出什么严重的问题