作者Wade9043 (杂鱼)
看板WarCraft
标题Re: 世界编辑器一问....跳斩的使用??
时间Thu Nov 20 23:28:51 2008
※ 引述《togetherw (ㄧ叶扁舟)》之铭言:
: 小弟想从地图SKILL中的跳斩技能,复制到新地图的能力中,已经将触发、能力中的跳斩
: 还有跳斩(无敌)都原原本本复制到了新的地图中.....但测试新地图结果
: 无法使用跳斩,没有跳的效果,无法使用一按技能会以"滑行"的方式移到地图的正中间
: 恳请各位板上大大在成为我的苦海明灯....指点一下愚民小弟我呗~~
: 感激不尽
: 魔兽板果然是个好地方,甫一贴上,立刻就有善心大大帮忙 在此在一鞠躬~~
: 为保险小弟刚又贴了"连斩"技能作为测试....测试结果同上无法攻击技能一使用,仍以
: 滑动的方式移到地图正中间。
: 暴风乌鸦术?? 我在去比对一下SKILL,请问wade大大,暴风乌鸦术在哪?在能力里面吗?
: 推 Wade9043:还会滑动表示高度没搞定,你暴风乌鸦术有给吗?还是高度 11/20 22:55
: → Wade9043:变换那行没有写好? 贴上来大家看看吧~ 11/20 22:55
: ※ 编辑: togetherw 来自: 61.225.18.94 (11/20 23:02)
"跳斩"也就只是段抛物线,
要画出抛物线就要能设定好水平移动和高度移动
水平移动是指Jump Effect里面
Set P1 = (Position of Jump_Caster)
Set P2 = (P1 offset by Jump_dDist towards Jump_Angle degrees)
部队 - Move Jump_Caster instantly to P2
这三行
有复制有设变数就会水平滑动,到这里为止是你的情况
-----------
高度变动的地方有两个重点
1. 部队要曾经有过"暴风乌鸦术"
2. "动画 - Change Jump_Caster flying height to ......."这里要把公式写好
在你所提到的地图里面,"暴风乌鸦术"这个技能
被改名叫"设定飞行高度",放在 自订能力-特殊-物品 那边
这个要准备好,不然Jump Start里面这行
"部队 - Add 设定飞行高度 to (Triggering unit)"
不就写心酸的了.....本来就没这招,当然不会加给他.......
另外就是改变高度用的抛物线公式
动画 - Change Jump_Caster flying height to
((-1.50 x (Power((Jump_Index - 21.00), 2.00))) + 600.00) at 0.00
^^^^^^^
这里决定抛物线的宽窄和开口向上或向下
^^^^^^^
这个和後面的2.00就是所谓的"平方"
^^^^^^^
这是最大高度等於600
如果你把Jump_Index改成 X ,飞行高度视为 Y
就可以看出这其实就是 Y = -1.5 * ( x - 21.00 )^2 + 600.00 这个一元二次方程式
画出来就是你的英雄在地图里跳跃的轨迹
.........总之这里也要好好写。
---------
缺批币所以写得很罗唆
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.162.51.216
1F:→ Wade9043:m得也太快@@ 11/20 23:29
2F:推 Attui:因为我刚好被svc宰出来看板.. 11/20 23:30