永发信息网

魔兽地图编辑器问题 物品与英雄绑定

答案:3  悬赏:0  手机版
解决时间 2021-04-12 09:04
即如何使其他英雄不能拾取其他英雄拾取过的物品?(效果参见dota)
初步计划是利用编辑器中提供的物品和单位绑定的自定义值,但是如何在每个英雄诞生时为他赋自定义值(用什么事件开端)?还有一个不确定的是未赋值的英雄或者物品,默认值是0吗?

1.默认值测过了,是0
2.想了下,可以在英雄第一次捡物品的时候再赋值也不迟~
3.if真勤快啊,我还是直接扔好了
4.我这里玩家控制多英雄,但按照2.的办法赋自定义初始值还是可以解决的~

p.s.三位的回答都很有价值,第一位给了种比较不错的办法,但还得在地图初始化的时候也选全地图英雄并且赋值,而鉴于他完全没搞明白啥是custom value,就不给你分了;二三位讲的差不多,鉴于2L讲的更多一点,就选你了。同时谢谢1、3L的朋友!
最佳答案
DOTA里那不是1个物品,那是3个,地上摆的是书,只是这本书是物品模型,然后被拾取后判定,是自己的,给个真物品,不是自己的,给个假物品。

绑定都赋予一个值,用获得物品事件,动作里设置被操作的物品值和玩家索引挂勾,我以前就这么做的。不建议你学DOTA那种做法,建议用值判定,不是自己的拾取不了而不是DOTA里的不是自己的物品拾取无效果。除非你自己很有毅力,做N个,累死你自己!
全部回答
LZ想法是可行的,但是DOTA的物品系统其实更复杂。其实不必为英雄赋值。因为一般来说,实际问题是物品与玩家绑定,因为多数地图一个玩家只控制一个英雄。那么这里可以用到“玩家索引”(用T的话一般是1 - 16)这个整数来作为参照物。当英雄拾取一件物品时,若其控制者的玩家索引与物品自定义值相等,那么说明这个物品属于该玩家/英雄;若数值为其它值(0或大于16),则是未确定的物品或可共享物品。至于未赋初值的自定义值应该是0,不过现在手机上网身边无WE,LZ可以做个触发测试一下。
你没有修改英雄需要的等价物,第一个英雄需要的是一个祭坛,第二个因为种族不同,兽族需要是是要塞,暗夜需要远古之树这样,要求是对应种族的2本,把要求改成和中立英雄一样就可以解决了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
据有关资料显示:5月10日,甘肃岷县发生特大
小规模纳税人厂址变更,要准备什么资料
南方农村鱼塘昨天水变混绿,草鱼鲤鱼全部死,
Radeon HD 3450是什么意思
关于祭奠爱情的句子,惦念死者心痛的句子
金叶酒家地址在哪,我要去那里办事
有过人吃人的事发生?
如图,将左边的矩形绕点B旋转一定角度后,位
盖一层200左右平方的楼房需要多少资金
西安哪里卖卡莱丝超强蓬松洗发水
谁能告诉我的光绪元宝能值多少钱
拍拍网是哪个网站(谁)开的?
天龙八部提心法到80。
美乐天津桥店地址有知道的么?有点事想过去
Do you like chocolate? Most people do. Som
推荐资讯
+8太刀怎样+9 啊
《喜羊羊与灰太狼》中(青蛙公主)是第几集啊
下列实验所采取的方法正确的是A.除去苯中的苯
AN94从那买?
内马鞍山地址在哪,我要去那里办事
深圳哪的汽车4S店最集中?
新车异味每次开车都会头疼怎么办
合肥买房在哪个位置较好?
我开数据浏览器能上网别的上不了网是怎么回事
三屯林场在哪里啊,我有事要去这个地方
家里面装修卧室不知道用什么灯具求大家支招1
那些年你送过什么礼是你爸妈最满意的?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?