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

Project1

 找回密码
 注册会员
搜索
查看: 2808|回复: 2
打印 上一主题 下一主题

[已经过期] 在脚本的哪里设置战斗开始时行为比较规范

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4481
在线时间
1053 小时
注册时间
2013-3-28
帖子
390

开拓者

跳转到指定楼层
1
发表于 2021-6-16 19:32:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
因为战斗中角色的装备可能会被敌人夺取,但是设定是战斗结束时还原,所以打算在战斗开始时设置一个记录角色装备的临时变量。
请教一下写在哪里比较符合规范

Lv5.捕梦者 (版主)

梦石
1
星屑
23994
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

2
发表于 2021-6-17 08:41:15 | 只看该作者
可以参考我签名里的《战斗调用公共事件》……
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6483
在线时间
119 小时
注册时间
2020-1-8
帖子
234
3
发表于 2021-6-17 12:01:11 | 只看该作者
1.标题:战斗开始时行为 => 我一般写在 Scene_Map#call_battle里面
2.一楼:描述的太笼统,且与标题没太大关系……
          “夺取”,战后(胜利、失败、游戏结束)返还 ????
          我只能按我理解的大概说一下思路:
          夺取又返还,我简化的理解为【卸载装备】战后又【自动装备】(至于敌人会不会用装备,自行修改吧)
          这2个【方法】我大概会写在 Game_Party里面
          写在同一个类中,就可以用实变量来记录 ,记为 @aa = []
          夺取的触发条件:未知……
          夺取的具体效果:未知……
          每当角色被夺取装备,调用【卸载装备】=> @aa 添加 [actor_id, equip_type, equip_id],该角色卸载该装备

          在Scene_Battle里找个战斗结束必定执行的方法Scene_Battle#battle_end后面加上【自动装备】即可
          【自动装备】=> @aa 依次 shift/pop, 该角色装备该装备
         
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-13 15:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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