永发信息网

魔兽地图编辑器中,如何做出DotA中的物品售卖系统?

答案:2  悬赏:20  手机版
解决时间 2021-03-31 21:06
  • 提问者网友:書生途
  • 2021-03-31 01:29
RT,我听说好像DotA里物品其实全都是神符,物品都是模拟出来的。但是具体怎么实现还不是很清楚。想请教一下。
问题二:我给大法师添加了出售物品的相关技能,但是为什么购买的时候,物品是直接仍在大法师脚底下而不是在购买单位的物品栏中?
问题三:如果想做出用技能点兑换物品,该怎么做?就是有多余的技能点,可以去商店兑换力量/敏捷/智力属性。我的思路是英雄升级时创建一个单位给玩家,用这个单位来代表技能点。在物品的科技树列表里添加这个单位。然后购买的时候借助触发器实现减技能点并删除这个单位。可是完全没有效果啊卧槽!求教怎么做?

问题有点多,能回答哪怕一个问题都很感谢。多回答有加分,再次感谢!
最佳答案
  • 五星知识达人网友:思契十里
  • 2021-02-03 22:23
1. 单位得到神符后触发器判断条件给予物品。

2. 参照其他商店例如市场和地精商店有几个技能(共享商店,选择单位)等。

3. 利用一个整形变量来做这个,当英雄升级,变量+1,购买某物品时,判断变量是否大于0,如果是,变量-1,增加技能点,如果不是,不作任何动作。
全部回答
  • 1楼网友:三千妖杀
  • 2021-01-02 19:12
很简单,dota是把食物栏改成了时间栏,你只要做以下触发器: 事件:游戏中每过去60秒 (新事件开端-循环逝去的时间) 条件:无 动作:奖励玩家x 1人口(新动作-游戏) 奖励玩家x 1人口 奖励玩家x 1人口 奖励玩家x 1人口 奖励玩家x 1人口 奖励玩家x 1人口 至于食物栏的图标,可能是替换下图片吧。(不太清楚)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯