找回密码
 点一下
查看: 789|回复: 8

如何做到模型与伤害的一致

[复制链接]
发表于 2012-5-19 16:25:01 | 显示全部楼层 |阅读模式
刚刚在技能区又看到一个老题目了,风暴之锤造成XX伤害,当然,这个伤害是用触发器指定的
然而,我有一个小小的疑惑,如果做到模型跟伤害的一致,就是,当风暴之锤击中目标时,才会扣除目标指定的XX生命(触发器指定的伤害)
同样的,我所思考的不是说只需要延迟多少多少秒以后,而是,能否做一个万能式的触发,不管任何技能,任何距离,都能做到一致(击中目标,同时扣除生命值)
我想如果可以做出这样的东西话,想必能对现有的新手(包括我),应该是受益匪浅
发表于 2012-5-19 17:20:15 | 显示全部楼层
方法一: 把所有伤害都改成瞬发
方法二: 让施法后命令敌人不能移动 这样避免单位跑动导致不同步
方法三: 模拟投射物(这个是我认为最科学的)
方法四:楼下补充
回复

使用道具 举报

发表于 2012-5-19 19:07:42 | 显示全部楼层
单位释放的是假技能,设置 realunit = 触发单位,就设置一个单位变量为 Unit=创建万能的马甲 ,然后给马甲添加真技能(用if then感觉好繁琐啊……用哈希表吧)命令马甲对施法目标释放技能,任意单位受到伤害,伤害来源为unit,对触发单位造成realunit的敏捷X真技能等级伤害。
这样其实就是用了魔兽自己弄的投射物,而不是模拟。
回复

使用道具 举报

发表于 2012-5-19 19:31:48 | 显示全部楼层

回 xu695622238 的帖子

xu695622238:单位释放的是假技能,设置 realunit = 触发单位,就设置一个单位变量为 Unit=创建万能的马甲 ,然后给马甲添加真技能(用if then感觉好繁琐啊……用哈希表吧)命令马甲对施法目标释放技能,任意单位受到伤害,伤害来源为unit,对触发单位造成realunit的敏捷X真技能等级伤害。
这样 .. (2012-05-19 19:07)
  这个我们应该打开Dota,里面有个很好的技能,很神奇的技能,流浪剑客的风暴之锤
  他有一下效果
  这是个群体技能(群体风暴之锤)
  有且就一个投射物
  只有投射物到达目标,目标范围才会被晕眩和受到伤害
  可以用隐身和变相移动躲技能  
  估计是马甲!!!!
回复

使用道具 举报

发表于 2012-5-19 21:10:32 | 显示全部楼层

回 lia77593 的帖子

lia77593:  这个我们应该打开Dota,里面有个很好的技能,很神奇的技能,流浪剑客的风暴之锤
  他有一下效果
  这是个群体技能(群体风暴之锤)
  有且就一个投射物
....... (2012-05-19 19:31) 
不吐槽…………
回复

使用道具 举报

发表于 2012-5-19 21:29:23 | 显示全部楼层
war3的技能原型里没有buff的投射物技能,不稳定化合物算一个,但需要以自身挂掉为代价,于是结合一下,用马甲去释放不稳定化合物可以作为一个解决方案,下面的链接是一个以前做的演示,比起模拟投射物,最大的优点在于符合war3投射物的一切特性(比如对闪烁的处理,目标闪烁后不移动,投射物会飞向目标原位置,如果目标闪烁后移动,投射物会跟着目标跑,但以上两种情况都没有实际效果),因为本身就是投射物
http://bbs.islga.org/read-htm-ti ... -page-2.html#536873
回复

使用道具 举报

发表于 2012-5-21 13:01:36 | 显示全部楼层

回 破喉咙 的帖子

破喉咙:不吐槽………… (2012-05-19 21:10)
   想吐就吐吧...
我每次   发的你都想吐槽来着 ...
  到底想吐槽什么了??
回复

使用道具 举报

发表于 2012-5-21 15:25:56 | 显示全部楼层
吐你不专业可以么,尤其是最后一句……
拆开了地图找到了技能最后得到的结论是一句和没说差得不是很多的话么……?
回复

使用道具 举报

发表于 2012-5-21 15:30:58 | 显示全部楼层

回 zhuzeitou 的帖子

zhuzeitou:吐你不专业可以么,尤其是最后一句……
拆开了地图找到了技能最后得到的结论是一句和没说差得不是很多的话么……? (2012-05-21 15:25)
    ..我错了....
             我是想说叫楼主去拆地图,自己琢磨出来的还是比较好啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-23 19:36 , Processed in 0.034397 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表