|
脚本逻辑运行中的LActor常用修改办法
在LActor中,我们可以修改一些速度方面的东西,也可以做一些游戏性的相关设置
1.1,修改角色移动速度和动作的频率
有不少小伙伴来问我,怎么调整角色移动速度,最简单的办法是使用【触发器-动作-设置角色/触发器动作-设置移动速度】触发器设置的速度是范围是1-10,如果还是觉得角色移动速度不够快,我们可以在脚本这里进行设置,
【this.baseSpeed = 2;】直接修改数值就可以了,数值越大,移动速度越快(这里修改以后,只有自己的角色会生效,敌人是无效的)
【this.actionRate = 5;】这里是基础速率,这个我们可以理解为修改角色和敌人的动作速度,比如行走时腿的摆动幅度,这里的数值越大,动作的速率就越快(这里修改以后,是角色和敌人同时生效)
如果我们只是想要角色的动作速率变快,只需要在下面这里,加入一行代码就可以了,
【actor.actionRate = 10】数字范围为【1-10】,同样也是数值越大,动作速率就越快
1.2,加速跑的速度怎么修改
如果觉得加速跑的速度太慢,我们可以找到下面这串代码,直接修改加号后面的数字就可以了
1.3,修改角色在滑行块上的滑行速度
有些小伙伴会觉得在滑行块上的滑行速度太慢了,今天我们来讲一下这个滑行速度怎么修改
在这个LActor中,分别找到这两个左右移动,修改红框里面的4个数字,想滑行的速度快一点,数字修改大一些就可以了,
1.4,修改自动滚屏的速度
自动滚屏的设置方法,是在场景列表中选择场景设置,就可以进行滚屏的基础设置了,有些情况下,就算滚屏速度选择到了最快,也达不到我们需求的滚屏速度,
我们可以找到镜头修正这里,红框内的数字,分母10,设置的越小,滚屏速度越快
【 var speed = (RV.NowMap.viewSpeed + 1) / 10;】
1.5,ACT下修改飞机的飞行方向
这一个问题,有不少小伙伴也都问过,因为我们当前的基本模式,飞机只是面朝前方进行攻击,方向键只用于调整飞机机身的位置,并不能进行转向的操作,如果我们的游戏,后方也是可以出现敌人的,也需要转向进行攻击,我们可以找到这里,进行修改
黑框内的复制出来,将红框内的脚本删除,在复制黑框内的在这里就可以了
改完就是这个样子,效果如下:
1.6,弹性块的跳跃属性修改
我们可以先找一下弹性块的位置,常用修改的是红框标注的这两个数值,其中
【_sf.Speed[0] *= -0.8;】这里是从上放触碰到弹性块时弹回的速度,-0.8就是原速度的0.8倍
【_sf.Speed[1] *= -2;】 这是从两边触碰到弹性块时弹回的速度,-2就是原速度的2倍
1.7,僵直的部分的设置方法
我们一般攻击命中敌人以后,敌人会出现一个闪红的效果,我们可以在这里进行这个闪红的修改
我们需要修改的地方就是IColor后面的数字,其中前三个数字就是RGB的颜色设置,第四个数字是透明度,如果不想要这个闪红的效果,把最后的20改为0就可以了
【 character.getSpirte().flash(new IColor(255,0,0,255),20);】
1.8,无敌闪烁怎么处理
角色处于无敌状态下,会有一个闪烁的buff,如果不想要这个闪烁的效果,我们可以将红框选中的这些代码直接删除就可以了
看脚本的日子总是有点儿头疼,大家具体遇到以后,直接来帖子里查询就可以啦 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|