小八馍馍 发表于 2020-2-5 22:17:40

脚本中LActor的常用修改办法<——【小八教室】

脚本逻辑运行中的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.8;】这里是从上放触碰到弹性块时弹回的速度,-0.8就是原速度的0.8倍
【_sf.Speed *= -2;】 这是从两边触碰到弹性块时弹回的速度,-2就是原速度的2倍

1.7,僵直的部分的设置方法
我们一般攻击命中敌人以后,敌人会出现一个闪红的效果,我们可以在这里进行这个闪红的修改
我们需要修改的地方就是IColor后面的数字,其中前三个数字就是RGB的颜色设置,第四个数字是透明度,如果不想要这个闪红的效果,把最后的20改为0就可以了
【 character.getSpirte().flash(new IColor(255,0,0,255),20);】

1.8,无敌闪烁怎么处理
角色处于无敌状态下,会有一个闪烁的buff,如果不想要这个闪烁的效果,我们可以将红框选中的这些代码直接删除就可以了


看脚本的日子总是有点儿头疼,大家具体遇到以后,直接来帖子里查询就可以啦

Afei 发表于 2020-2-8 00:06:41

这真是及时雨呀!谢大神了。飞机转向真的非常重要的呢。不知大神,有没有触发器控件可以让ACT变成飞机操作模式呢?

Afei 发表于 2020-2-9 01:17:16

哦,谢过大神了,我买了扩展3与同伴MOD了,因为扩展3那个镜头放大缩小后没有与角色为中心,加不加镜头复位都一样,。如果放大200%后用了MOD的镜头移动读取角色XY也不太理想,角色在镜头外了,还不会跟随镜头并不以角色为中心,不知是哪里出问题,是不是版本上的问题?我是STEAM上买的。现在在也在看入其它MOD,那个可给角色输入角色名太棒了,不知能否给其它角色也输入改名?

Afei 发表于 2020-2-9 01:47:23

哇,看了下扩展1MOD的改操作功能,结合这个飞行模式向左可以转头代码,好像又可以多一个模式出来了ACT结合RPG了。我不知如何能在论坛内上图片了,就说下思路。
1、先用飞行模式加代码在第一场景,做RPG地图时,用装饰图做地面层,用图块做角色同层图,用显图片做覆盖层的图,48X48的,直接把RPGMV的素材用都可以。
2、因为这个方法只有角色可以上下动,敌人只能左右动(求大神知人上下动代码!!!),所以把敌人设为透明左右走来走去的,或者直接用触发器做透明敌人,一接触就跳转到另一张ACT用的战斗图,设回操作为ACT,重力,跳的都还原回去,放些敌人就可以了。
就像换装迷宫1那种。这样就可以简单实现了。之用用的MV我都想退坑了,做这样的功能还真要一大推看不懂的插件呀什么的呢。

小八馍馍 发表于 2020-2-10 10:51:46

Afei 发表于 2020-2-9 01:47
哇,看了下扩展1MOD的改操作功能,结合这个飞行模式向左可以转头代码,好像又可以多一个模式出来了ACT结合R ...

嗯嗯,这个想法可以实现,只是你新做的那个场景,不能跳跃了

Afei 发表于 2020-2-10 13:58:30

小八馍馍 发表于 2020-2-10 10:51
嗯嗯,这个想法可以实现,只是你新做的那个场景,不能跳跃了

小雨大神说用扩展包1的MOD里,不是有个可以改操作模式吗?ACT平台与飞行的操作模式或以用触发器来切换。我看到MOD的教学视频应该是可以的吧。

小八馍馍 发表于 2020-2-10 15:01:14

Afei 发表于 2020-2-10 13:58
小雨大神说用扩展包1的MOD里,不是有个可以改操作模式吗?ACT平台与飞行的操作模式或以用触发器来切换。 ...

嗯嗯,是可以切换的,触发器指令扩展包1,有个更改操作模式

rollingsky 发表于 2020-4-25 15:01:20

厉害!!!!!

小雨微梁 发表于 2020-4-26 19:54:09

66666666金钱+1,告辞{:4_94:}

秦风 发表于 2020-9-30 17:41:12

牛掰啊.......收藏收藏............................
页: [1]
查看完整版本: 脚本中LActor的常用修改办法<——【小八教室】