Project1

标题: 整合成统一CP条的RTAB [打印本页]

作者: cftx    时间: 2007-8-14 01:27
标题: 整合成统一CP条的RTAB
自己找了很久没找到,只好自己瞎鼓捣出来了,看看有没有人要

以RTAB0.17B整合版改出来
感谢茄子提供相关素材!
直接提供范例工程........新插入一个脚本,rtab中标#zzzzzzzz的是修改部分
默认用缩小的战斗图跑,需要其它效果请自行修改
请用新的除BUG版本!



这个版本存在严重问题,请换用第二版!
如带来不便再次致歉.........
http://rpg.blue/viewthread.php?tid=67409
作者: cftx    时间: 2007-8-14 01:27
标题: 整合成统一CP条的RTAB
自己找了很久没找到,只好自己瞎鼓捣出来了,看看有没有人要

以RTAB0.17B整合版改出来
感谢茄子提供相关素材!
直接提供范例工程........新插入一个脚本,rtab中标#zzzzzzzz的是修改部分
默认用缩小的战斗图跑,需要其它效果请自行修改
请用新的除BUG版本!



这个版本存在严重问题,请换用第二版!
如带来不便再次致歉.........
http://rpg.blue/viewthread.php?tid=67409
作者: jy02316031    时间: 2007-8-14 01:32
板凳,帮顶。。。
作者: 小真·爱舞    时间: 2007-8-14 02:32
看上去有点乱...
楼上啊,[哔——]
作者: 永劫的咎人    时间: 2007-8-14 02:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小真·爱舞    时间: 2007-8-14 02:37
因为有很多事情不能说出来。
这个词很早以前就流行了。
作者: cftx    时间: 2007-8-14 04:07
呵呵,看动漫的都知道------哗--------
作者: cftx    时间: 2007-8-14 16:27
更新一个版本,这个版本加入了一些变色效果
请换用无BUG版!
选择敌人时,指向的敌人会变红
正在行动的角色会变白
吟唱中的角色会变蓝
作者: 闪电    时间: 2007-8-14 16:30
问一下,,1.6版的RTAB能用么{/gg}
作者: cftx    时间: 2007-8-14 19:29
可以。。。。。。。不过要自己复制过去和修改了
作者: doranikofu    时间: 2007-8-14 23:54
很好很强大 拖回去研究研究{/hx}
作者: K’    时间: 2007-8-20 22:46
发布完毕 VIP += 3

http://rpg.blue/web/htm/news830.htm

如果您对此有何异议请短信告诉我。{/wx}
作者: cftx    时间: 2007-8-20 23:38
呃,请不要在这帖里吵架好吗{/bz}{/pz}
作者: cloverhope    时间: 2007-8-21 19:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: cftx    时间: 2007-8-21 22:55
感谢提出此问题!
搜索    if set[1].rtp>0这句
在其上面加入set[0].visible = true if set[0].visible ==false 就可解决此问题!
作者: cloverhope    时间: 2007-8-22 05:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: cftx    时间: 2007-8-22 17:18
{/pz}我也刚刚发现这个问题...........关于这个问题,其实修改一下刷新方式就可以,但是会影响效率,因此用另一种方式解决:
在class CP_Meters之中,定义一个新过程:
  1. def change(enemy)
  2.    for set in @icon_set
  3.       if  set[1] == enemy
  4.         if enemy.is_a?(Game_Actor)
  5.         en = $data_actors[enemy.id]
  6.         else
  7.         en = $data_enemies[enemy.id]
  8.         end
  9.         sprite = Sprite.new
  10.         sprite.bitmap = RPG::Cache.battler(en.battler_name, en.battler_hue).dup
  11.         sprite.y = 0#XRXS65A::Y + @height / 2 - 12
  12.         sprite.z = 17
  13.         sprite.zoom_x = 64.0/sprite.bitmap.height
  14.         sprite.zoom_y = 64.0/sprite.bitmap.height
  15.         set[0]=sprite
  16.       end
  17.       
  18.     end
  19.   end
复制代码

然后搜索Interpreter 7中的敌人变身处理部分,修改如下

  1.   #--------------------------------------------------------------------------
  2.   # ● 敌人变身
  3.   #--------------------------------------------------------------------------
  4.   def command_336
  5.     # 获取敌人
  6.     enemy = $game_troop.enemies[@parameters[0]]
  7.     # 变身处理
  8.     if enemy != nil
  9.       enemy.transform(@parameters[1])
  10.     end
  11.     # 继续
  12.     $scene.cp_meters.change(enemy)#新增,调用change
  13.     return true
  14.   end
复制代码

再次感谢!发现问题请继续提出!
作者: cloverhope    时间: 2007-8-23 05:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: cftx    时间: 2007-8-23 16:25
呃?自测此问题没有发生{/gg}...............
呃。问题已经发现了,自己的疏忽,自己用的和上传的不是一个版本.....
请用这段代替脚本中的def change部分
  1. def change(enemy)
  2.    for set in @icon_set
  3.       if  set[1] == enemy
  4.         if enemy.is_a?(Game_Actor)
  5.         en = $data_actors[enemy.id]
  6.         else
  7.         en = $data_enemies[enemy.id]
  8.       end
  9.         set[0].bitmap = RPG::Cache.battler(en.battler_name, en.battler_hue).dup
  10.         set[0].y = 0#XRXS65A::Y + @height / 2 - 12
  11.         set[0].z = 17
  12.         set[0].zoom_x = 64.0/set[0].bitmap.height
  13.         set[0].zoom_y = 64.0/set[0].bitmap.height
  14.       end  
  15.     end
  16.   end
  17.    
复制代码

发现BUG请继续提出...............
作者: 好色之徒    时间: 2007-8-25 20:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: xgty7788    时间: 2008-3-15 22:15
这到底怎么用啊?
作者: xgty7788    时间: 2008-3-15 22:21
如果我只要那个显示CP条的那个应该怎么弄啊??
作者: wy_19900814    时间: 2008-4-22 19:19
谁能告诉我怎么在里面加上个血条??!! [LINE]1,#dddddd[/LINE]版主对此帖的评论:『连帖』,积分『-10』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: cftx    时间: 2008-5-3 04:48
请用楼顶那个第二版链接找到第二版

第二版直接是RTAB的一个插件,对RTAB本身没影响,用给RTAB加血条的方法直接加就可以了
作者: ONEWateR    时间: 2008-5-4 02:12
真的好喜欢!真没想到……
作者: cftx    时间: 2008-5-4 23:34
还有,广告一下,您能否写出RTAB for RMVX?


咱可没那本事{/gg}这个脚本只是个整合而已,两个原作都是别人
而且........潜水很久了,这两天来冒个泡而已




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