找回密码
 点一下
查看: 1339|回复: 2

NOTD余波里的跳跃系统怎么做

[复制链接]
发表于 2012-7-8 08:16:27 | 显示全部楼层 |阅读模式
JASS版的看不懂啊。请问一下T怎么做.
只能从高处跳到低处。
太高了会摔晕.

附:未加密的中文版余波1.5C
NOTD.w3x (3.94 MB, 下载次数: 102)
发表于 2012-7-8 08:44:01 | 显示全部楼层
根据LZ的描述,我可以认为LZ的T写的不错吗~

于是以下是根据上面这个标准进行说明的~ (如果我判断错了请吐槽~)
跳跃的话本质是冲锋,只不过一般的冲锋是平面的,跳跃多加了一根Z轴~

单位跳跃时,拥有高度势能和向前的初速度
高度方面简单点就匀速在Z轴上处理即可,也就是改变单位飞行高度
而初速度是用来改变单位的XY坐标的,与普通冲锋相似

于是一个跳跃分开考虑的话就是在平面的冲锋+在竖直线上的冲锋,这两个冲锋是同时进行的
也就是计时器到期后即处理XY平面的冲锋,同时也处理飞行高度~

要实现只能从高处落下的话只要在单位即将从高处下落时才给他用这个功能即可~

至于过高会摔晕,那个纯粹是在跳跃时记录已经下落的高度(比如可以用一个实数变量作记录),当单位落地时判断这个变量大小,如果超过某个值那么创建马甲抡他一锤~
回复

使用道具 举报

 楼主| 发表于 2012-7-8 09:13:22 | 显示全部楼层
谢谢路人解答。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 12:52 , Processed in 0.102105 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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