为什么修改射程进入游戏后无法射击

修改单位的射程后进入游戏却不攻击这是怎么回事不是还要修改~武器加速和武器最大速度,那修改比例是多少

射程问题其实相当复杂,炮弹射出时要考虑到风力和重力的影响,目前还没有测试出出射仰角会否影响射程,只知道出射仰角会影响抛物线轨迹,所以抛物线方程能不能用来计算射程也不得而知。
一般修改射程改的就是炮弹的最大速度吧。还是等待高手解析射程的计算方法吧。

一般的地图重力为112,风力在0~3000间波动,重力越大炮弹就越容易掉到地面,风力则要根据风向决定对炮弹的影响,不过据某些人的说法,风力只在炮弹发射时产生影响,在炮弹飞行过程中不会产生影响,我知道的也只有这些了,具体的互相之间的影响是怎样的我也不知道。

按照我的理解,炮弹发射时就按照各种数据计算好抛物线,炮弹射出后就是按照一条抛物线来飞行,飞到那里就是那里。

所谓的射程应该是单位用来参考敌人离自己多远时开炮的,就像现实中一样,你知道自己的枪射程有100米,敌人在100米内你就会开枪,但你也不保证就能刚好打中敌人,所以我估计射程其实是在游戏中测试过后才填上去的数据。

所以只修改射程是没有效果的,要适当增加炮弹加速度和最大速度才行

[ 本帖最后由 Defiler 于 2008-5-29 13:07 编辑 ]

TA修改简要教程

[ 本帖最后由 Defiler 于 2008-5-29 13:10 编辑 ]