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

Project1

 找回密码
 注册会员
搜索
楼主: dragonlibra
打印 上一主题 下一主题

[已经解决] 如何做出个技能事件在战斗中可以换头像,战斗结束后换回

[复制链接]

Lv2.观梦者

梦石
0
星屑
826
在线时间
109 小时
注册时间
2008-10-5
帖子
69
11
 楼主| 发表于 2018-3-17 12:28:00 | 只看该作者
文雅夕露 发表于 2018-3-17 11:04
1.draw_face(actor.face_name, actor.face_index+1, x, y, enabled)
里面设置了,actor.face_index为1号头 ...

弄出来了,请问可不可以设置进阶变身,和选择变身。
进阶变身:在变身1状态下才能变身2,是不是在第六行下追加下列第二行就行?
draw_face(actor.face_name, actor.face_index+1, x, y, enabled)
draw_face(actor.face_name+1, actor.face_index+2, x, y, enabled)
选择变身:在获得二个及以上的变身时,使用技能可以选择。
这个假象不出来。。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8498
在线时间
775 小时
注册时间
2017-11-10
帖子
1231
12
发表于 2018-3-17 12:43:24 | 只看该作者
本帖最后由 文雅夕露 于 2018-3-17 13:01 编辑
dragonlibra 发表于 2018-3-17 12:28
弄出来了,请问可不可以设置进阶变身,和选择变身。
进阶变身:在变身1状态下才能变身2,是不是在第六行 ...


可以,不过不是加一句这么简单了。
要再次进行状态的判断才行。
不然显示的头像是不会变的,而且还要获取变身1状态才能使用的技能。
要改动的地方会稍微多一些。
#encoding:utf-8
#==============================================================================
# ■ Window_Base
#------------------------------------------------------------------------------
#  游戏中所有窗口的父类
#==============================================================================

class Window_Base < Window
  #--------------------------------------------------------------------------
  # ● 绘制角色肖像图
  #--------------------------------------------------------------------------
  def draw_actor_face(actor, x, y, enabled = true)
    if actor.state?(27)#27为变身状态序号
    draw_face(actor.face_name, actor.face_index+2, x, y, enabled)
    elsif actor.state?(26)#26为变身状态序号
    draw_face(actor.face_name, actor.face_index+1, x, y, enabled)
  else
    draw_face(actor.face_name, actor.face_index, x, y, enabled)
  end
end
end
利用状态法开启下一个变身的技能即可。
一个只会简单事件的Rm新人,脚本完全不懂。只求做个简单的游戏完成自己的游戏之梦而已。
第一个游戏已经完成,等待各素材的完成和测试。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
826
在线时间
109 小时
注册时间
2008-10-5
帖子
69
13
 楼主| 发表于 2018-3-17 13:13:08 | 只看该作者
文雅夕露 发表于 2018-3-17 12:43
可以,不过不是加一句这么简单了。
要再次进行状态的判断才行。
不然显示的头像是不会变的,而且还要获取 ...

选择变身是不是不能共用这个脚本了?
感觉上就像电路图,串联和并联的关系。
看大大头像改成元祖洛克人里的萝尔了,应该知道洛克人打掉一个boss会获得一个变身。
而洛克人x指令任务里x和z各有2个变身,axl打掉每个boss后会获得一个变身(虽然是技能),
战斗时可以选择变成哪个人物。
请问这个选择性变身咋弄?可以和上面进阶变身写在一起吗?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8498
在线时间
775 小时
注册时间
2017-11-10
帖子
1231
14
发表于 2018-3-17 13:20:32 | 只看该作者
dragonlibra 发表于 2018-3-17 13:13
选择变身是不是不能共用这个脚本了?
感觉上就像电路图,串联和并联的关系。
看大大头像改成元祖洛克人里 ...

可以公用的,关键是思路。
选择变身的事件要做到哪里呢?
战斗事件吗?还是?
多做几个状态和多几行脚本罢了。
没什么难度。
一个只会简单事件的Rm新人,脚本完全不懂。只求做个简单的游戏完成自己的游戏之梦而已。
第一个游戏已经完成,等待各素材的完成和测试。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
826
在线时间
109 小时
注册时间
2008-10-5
帖子
69
15
 楼主| 发表于 2018-3-17 13:29:25 | 只看该作者
文雅夕露 发表于 2018-3-17 13:20
可以公用的,关键是思路。
选择变身的事件要做到哪里呢?
战斗事件吗?还是?

是战斗事件,战斗结束后变回。
战斗以外的时候可以用事件做掉,唯独战斗转一般的时候事件里基本没有,唯一有的也是战斗处理,必须要遇到一次战斗处理的怪才能执行。不变回来的话,直接在技能里放事件就可以了,因此战斗结束后也是新样子。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8498
在线时间
775 小时
注册时间
2017-11-10
帖子
1231
16
发表于 2018-3-17 13:31:41 | 只看该作者
dragonlibra 发表于 2018-3-17 13:29
是战斗事件,战斗结束后变回。
战斗以外的时候可以用事件做掉,唯独战斗转一般的时候事件里基本没有,唯 ...

显示选择项
变身1
附加变身1状态
变身2
附加变身2状态
变身3
附加变身3状态
...
...
end
各种变身状态状态设置为战斗结束后解除。
一个只会简单事件的Rm新人,脚本完全不懂。只求做个简单的游戏完成自己的游戏之梦而已。
第一个游戏已经完成,等待各素材的完成和测试。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
826
在线时间
109 小时
注册时间
2008-10-5
帖子
69
17
 楼主| 发表于 2018-3-17 13:47:26 | 只看该作者
文雅夕露 发表于 2018-3-17 13:31
显示选择项
变身1
附加变身1状态

就是做个分支条件状态(变身)项选择的事件,然后在技能的使用效果里引用这个事件?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8498
在线时间
775 小时
注册时间
2017-11-10
帖子
1231
18
发表于 2018-3-17 14:00:12 | 只看该作者
本帖最后由 文雅夕露 于 2018-3-17 14:23 编辑
dragonlibra 发表于 2018-3-17 13:47
就是做个分支条件状态(变身)项选择的事件,然后在技能的使用效果里引用这个事件? ...


战斗事件或者技能呼叫公共事件即可。


一个只会简单事件的Rm新人,脚本完全不懂。只求做个简单的游戏完成自己的游戏之梦而已。
第一个游戏已经完成,等待各素材的完成和测试。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
826
在线时间
109 小时
注册时间
2008-10-5
帖子
69
19
 楼主| 发表于 2018-3-17 14:33:14 | 只看该作者
@文雅夕露 请问大大另外一个问题,我弄了个战斗时换人的脚本,单单安装这个脚本的时候可以换人,但是只能换掉战斗中前2人,换来备用的人物,但是选择备用人物时,也只显示前2个人物,之后的人物显示不出来。后来和其他脚本放在一起使用后,就换不出来了,能麻烦看看是不是哪里冲突了?

ps:附件是尝试工程,文件名是人物仓库,这个脚本可以正常使用,问题是换人脚本,可以的话麻烦修改一下。

人物仓库.zip

1.48 MB, 下载次数: 49

点评

我不一定能解决,建议重开一帖,让更多的前辈看到,加快问题解决的效率。  发表于 2018-3-17 14:36
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
826
在线时间
109 小时
注册时间
2008-10-5
帖子
69
20
 楼主| 发表于 2018-3-17 14:40:20 | 只看该作者
文雅夕露 发表于 2018-3-17 14:00
战斗事件或者技能呼叫公共事件即可。

明白了,我去重开一贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 09:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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