设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: miantouchi
打印 上一主题 下一主题

[已经解决] [已解决]如何给每个角色添加逃跑动画。

[复制链接]

Lv4.逐梦者

梦石
0
星屑
14136
在线时间
2143 小时
注册时间
2019-1-24
帖子
1121

R考场第七期纪念奖

11
 楼主| 发表于 2019-10-6 18:42:52 | 只看该作者
本帖最后由 miantouchi 于 2019-10-6 18:50 编辑
灯笼菜刀王 发表于 2019-10-4 19:40
直接给你栗子吧

首先你顾虑到用公共事件去做逃跑判断太麻烦,  那只要改造下之前屏蔽的这个

打不死的小强又来了!!!
是这个思路吗?有点写不下去了,我把逃跑加入每个角色列表了,然后在怪物逃跑处做了一个角色分歧。
每个角色做一个事件(还没写事件)每个事件有每个角色的逃跑动画、逃跑几率。
打算是
哪吒逃跑成功率      =50 × 哪吒速度 ÷ 敌人的速度平均值
小龙女逃跑成功率   =50 × 小龙女速度 ÷ 敌人的速度平均值
杨戬逃跑成功率      =50 × 杨戬速度 ÷ 敌人的速度平均值
姜太公逃跑成功率 =50 × 姜太公速度 ÷ 敌人的速度平均值
各自计算各自的逃跑成功率。

1.png (54.99 KB, 下载次数: 12)

1.png

2.png (77.66 KB, 下载次数: 9)

2.png

3.png (79.71 KB, 下载次数: 9)

3.png

4.png (54.35 KB, 下载次数: 9)

4.png

点评

帮我看看下楼下  发表于 2019-10-7 14:22
事件脚本里, a=$scene.instance_variable_get(:@active_battler) 这样写, a就是当前行动者, 用一个公共事件就可以啦  发表于 2019-10-6 21:35
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14136
在线时间
2143 小时
注册时间
2019-1-24
帖子
1121

R考场第七期纪念奖

12
 楼主| 发表于 2019-10-7 14:21:48 | 只看该作者
本帖最后由 miantouchi 于 2019-10-7 16:33 编辑
miantouchi 发表于 2019-10-6 18:42
打不死的小强又来了!!!
是这个思路吗?有点写不下去了,我把逃跑加入每个角色列表了,然后在怪物逃跑处 ...


怎么报错了,弄了半天也找不到原因,暂时把每个人的逃跑成功率写死了。

1.png (66.11 KB, 下载次数: 9)

1.png

2.png (44.4 KB, 下载次数: 8)

2.png

3.png (15.3 KB, 下载次数: 7)

3.png

1.png (44.87 KB, 下载次数: 7)

1.png

2.png (61.16 KB, 下载次数: 12)

2.png

点评

应该是我p 随机数的原因,P那一遍随机了一下,真正返回的又是一次,我服了  发表于 2019-10-7 18:58
我p了下怪物的平均速度和我方角色的速度都是系统的数值。  发表于 2019-10-7 16:35
本楼最后2张图片我又更新了下每个人的逃跑几率算法,但是现在奇怪的是,有时候返回true不逃跑,个别时候false还逃跑了,奇了怪了。  发表于 2019-10-7 16:34
我真是一步一坎,所有错误都要犯一遍的感觉,总算弄好了,感觉胜利就在曙光了  发表于 2019-10-7 15:44
错误原因2, a是局部变量, 只能在一个脚本框内调用, 要在外面调用要换成 @a  发表于 2019-10-7 14:44
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14136
在线时间
2143 小时
注册时间
2019-1-24
帖子
1121

R考场第七期纪念奖

13
 楼主| 发表于 2019-10-7 21:08:34 | 只看该作者
本帖最后由 miantouchi 于 2019-10-7 21:16 编辑
miantouchi 发表于 2019-10-7 14:21
怎么报错了,弄了半天也找不到原因,暂时把每个人的逃跑成功率写死了。 ...


最后一个问题了,解决这个问题应该就彻底解决了,我把逃跑成功后,每个人都加上动画,通过更改角色图形方式(设置一个新的空白图片),,并不是战斗时的战斗图没有,似乎对战斗图没起到作用。每次都是返回到地图界面后,行走图没了

1.png (49.23 KB, 下载次数: 10)

1.png

4.png (16.01 KB, 下载次数: 9)

4.png

点评

这就让我很纠结了,好像是用了真移位,造成改战斗图不好使。  发表于 2019-10-8 13:21
大个比方吧,逃跑失败需要对象消失20帧,逃跑成功需要对象消失80帧(等待其他人)  发表于 2019-10-8 13:20
因为逃跑成功的话,对象消失时间还要等其余几个人的时间,逃跑失败对象消失时间就谁也不用等。  发表于 2019-10-8 12:53
播放动画的时候用对象消失就可以让战斗图消失了  发表于 2019-10-8 12:08
行走图没了是因为你把"脸谱"设置为空的  发表于 2019-10-8 12:06
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-9 04:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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