Project1

标题: 求教下怎么人物问题 [打印本页]

作者: 嗨。猪头    时间: 2012-4-6 08:33
标题: 求教下怎么人物问题
仿口袋妖怪。。平时 主角行动。。战斗时 主角不参加战斗
作者: feizhaodan    时间: 2012-4-6 08:43
将战斗改成事件的随机遇敌战斗,在遇敌前将主角用队伍管理移除,战斗后用队伍管理加入。
具体请搜索,之前有过关于这个的提问。
作者: alann    时间: 2012-4-6 15:29
纯碎翻译一下楼上(

ls意思是让你摒弃掉游戏默认自带的遇敌功能,
自己用公共事件写出一个遇敌系统,然后自行把事件开始战斗之前,
用事件加上“将主角移出队伍”,战斗结束后再将主角移回队伍里面。

当然用公共事件写出一个遇敌系统我也试过,比较难搞,
虽然后来我也成功了,不过貌似未必适合你用。
但是如果你的遇敌跟宠物小精灵一样,跟别人战斗要出现在他们的视野里面的这种方式,
就容易设置很多了。

另外也可以把主角带入战斗,然后战斗技能是召唤那些宠物小精灵那种,
之后主角图案变成要变的精灵,技能用公共事件立即激活集得,这样也行。

不过总的来说没有脚本的话还是很麻烦……
作者: 洛迪基尔    时间: 2012-4-6 16:52

这个公共事件比较简单,但应该符合楼主的需要吧!
如果想做出《口袋》那种切换怪兽的效果,那还得在数据库中调一下事件,
把图片调进战斗画面的说。。。

当然,有脚本的话就不用这么麻烦了!

作者: dant    时间: 2012-4-6 17:04
在Game_Actor里找到下面的内容
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # * Determine Battle Members
  3.   #--------------------------------------------------------------------------
  4.   def battle_member?
  5.     $game_party.battle_members.include?(self)
  6.   end

改成
RUBY 代码复制
  1. def battle_member?
  2.     return false if @actor_id == 1
  3.     $game_party.battle_members.include?(self)
  4.   end

那么1号角色就永远不会参战

我用的是鸟语版,自己查找一下“def battle_member?”就能找到相应的位置了
作者: ROM    时间: 2012-4-6 18:33
想到个笨办法
把角色行走图改成猪脚+初始宠
状态画面人物脸图只用初始宠

缺点就是初始的必须上场
作者: kiuh99999    时间: 2012-4-6 19:24
http://rpg.blue/thread-221868-1-1.html
看这贴。。这里面工程。。第四个脚本。。。。
4。先頭キャラクター挿入:就是领队那个怪物。。队伍里面没有,但是地图显示有的。。(貌似可以做宠物小精灵了。。)
10楼有脚本功能说明。。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1