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之中,定义一个新过程:
def change(enemy)
for set in @icon_set
if set[1] == enemy
if enemy.is_a?(Game_Actor)
en = $data_actors[enemy.id]
else
en = $data_enemies[enemy.id]
end
sprite = Sprite.new
sprite.bitmap = RPG::Cache.battler(en.battler_name, en.battler_hue).dup
sprite.y = 0#XRXS65A::Y + @height / 2 - 12
sprite.z = 17
sprite.zoom_x = 64.0/sprite.bitmap.height
sprite.zoom_y = 64.0/sprite.bitmap.height
set[0]=sprite
end
end
end
复制代码
然后搜索Interpreter 7中的敌人变身处理部分,修改如下
#--------------------------------------------------------------------------
# ● 敌人变身
#--------------------------------------------------------------------------
def command_336
# 获取敌人
enemy = $game_troop.enemies[@parameters[0]]
# 变身处理
if enemy != nil
enemy.transform(@parameters[1])
end
# 继续
$scene.cp_meters.change(enemy)#新增,调用change
return true
end
复制代码
再次感谢!发现问题请继续提出!
作者:
cloverhope
时间:
2007-8-23 05:52
提示:
作者被禁止或删除 内容自动屏蔽
作者:
cftx
时间:
2007-8-23 16:25
呃?自测此问题没有发生{/gg}...............
呃。问题已经发现了,自己的疏忽,自己用的和上传的不是一个版本.....
请用这段代替脚本中的def change部分
def change(enemy)
for set in @icon_set
if set[1] == enemy
if enemy.is_a?(Game_Actor)
en = $data_actors[enemy.id]
else
en = $data_enemies[enemy.id]
end
set[0].bitmap = RPG::Cache.battler(en.battler_name, en.battler_hue).dup
set[0].y = 0#XRXS65A::Y + @height / 2 - 12
set[0].z = 17
set[0].zoom_x = 64.0/set[0].bitmap.height
set[0].zoom_y = 64.0/set[0].bitmap.height
end
end
end
复制代码
发现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