- 听众
- 收听
- 积分
- 120
- 主题
- 回帖
- 0
- 精华
注册时间2008-9-3
最后登录1970-1-1
该用户从未签到
|
写脚本的过程中总结出很多经验,不过对实际操作有帮助的似乎很少,大多是代码级别的经验,这里就不提了;
但是我从跳出的曲线图上看出一些门道(多看看曲线图,你会看出很多问题),总结出影响LJ成绩的最重要几点(不分先后):
地速,空速,轨迹,同步,平衡,柔和
对于地速,空速和同步我就不说了,大家都知道,而其他三点我详细说一下:
1、
轨迹
就象女人,前凸后翘,但是脑袋和脚跟由脊椎连着则是一条直线;LJ也是这样,中间弯来弯去,但是这些弧线的中轴线应该是一条直线,并且直线的两个端点分别是起跳点和落地点,否则就会出现274pre 330air 240distance的情况
2、
平衡
把中轴线画出来,看看两边的曲线,会不会左边大右边小(或者反过来),我称之为畸形,曲线大的那次加速也许速度会很快,但是实际飞行距离却大了很多,而且还会影响下一次的加速;
3、
柔和
这一点很重要!从代码层面的理解就是以恒定的加速度加速和减速,而且鼠标匀速移动的距离尽量短一些,从而获得更高的加速;从操作的层面解释,鼠标减速和加速(对于鼠标在鼠标垫上移动来说的加速和减速)的时间尽量长一些,不要加的过快,也不要减的过快;比方说鼠标从左到右移动需要10秒,那么用3-4秒的时间加速,3-4秒的时间减速,2-3秒的时间匀速较好;如果你只用1秒的时间来加速和减速,则加速效果大大降低;这个技巧可能是最难的
写个LJ脚本不容易,我是在一个老外的LJ248的脚本基础上改的,从248到260我用了N天的时间
改脚本的过程基本就是
尝试修改->CS里看效果->总结->再尝试---
↑ |
-----------------------------
这种编程方式是最原始的,最低效的,如果谁能把CS的物理引擎代码搞到就好了,那样的话估计弄个LJ270+都没问题了......
|
评分
-
查看全部评分
|