以下引用火鸡三毛老大于2008-7-18 21:45:42的发言:
想起来了...
Flash网游....
周云的勇者之路
以下引用越前リョーマ于2008-7-18 18:31:01的发言:
话说我用了升级提示脚本后……
排版出现严重问题……
以下引用zhong于2008-7-18 23:10:53的发言:
以下引用火鸡三毛老大于2008-7-18 21:45:42的发言:
想起来了...
Flash网游....
周云的勇者之路
哦....那我想应该他也是用那个什么艾伦希亚战记的素材的了....因为我当初是直接从站上的那个什么艾伦希亚战记的战斗图里拿来改的....
以下引用越前リョーマ于2008-7-18 18:31:01的发言:
话说我用了升级提示脚本后……
排版出现严重问题……
会吗?我那个升级窗口都是新定义的....怎么会呢?可能是脚本冲突吧.....
以下引用沉影不器于2008-7-29 10:38:44的发言:
仍然是...掉帧的问题...我电脑上最低到10FPS都有...
以下引用saberfalse于2008-7-29 18:33:06的发言:
更改人物Y坐标到某一值时,人物状态窗口会诡异的飞上天空……
[本贴由作者于 2008-7-29 18:47:23 最后编辑]
if @actor_command_window.active and @actor_command_window.y > 0
@actor_command_window.y -= 8
@status_window.y -= 8
end
以下引用zhong于2008-7-30 18:48:36的发言:
嗯~~更新了下,在我电脑上原来战斗时,有时掉到55帧左右,对状态窗口部分的刷新进行优化后。。。。现在战斗过程都保持在60。。。。就是不知道在其他的机子上效果明不明显。。。不过后面的升级提示时会调很多帧,这个估计还是窗口刷新的问题。。。好像影响不是很大。。。就没改了。。。
[本贴由作者于 2008-7-30 18:49:16 最后编辑]
以下引用沉影不器于2008-7-30 21:19:48的发言:
赛扬1.7测试,弹出我方命令窗口时优化得比较明显,其它没多少改变...最低仍在10帧 汗
下载链接错误,多写了个换行符
以下引用zh99998于2008-7-31 7:26:11的发言:
你可以开个虚拟机,给他划分386M的内存,然后本机开点占CPU的东西,在测试掉不掉FPS
话说我的电脑AMD4400+,2G内存,只要没BUG全是60FPS,测试也相当麻烦
以下引用saber之false于2008-7-31 0:21:38的发言:
发现BUG,如果队友华丽的死亡,华丽的复活时就会出错……
NoMethodError occurred. undefined method 'visible' for nil:NilClass
[本贴由作者于 2008-7-31 0:33:32 最后编辑]
以下引用dicksonh于2008-8-5 0:11:19的发言:
請問有直版戰鬥的 即時戰鬥系統嗎 謝謝
#==========================================================================
#★定义角色战斗图 X 坐标
#==========================================================================
def screen_x
if self.index != nil
case index
when 0
return 460
when 1
return 440
when 2
return 420
when 3
return 400
end
else
return 0
end
end
#========================================================================
#★定义角色战斗图 Y 坐标
#========================================================================
def screen_y
if self.index != nil
case index
when 0
return 245
when 1
return 215
when 2
return 185
when 3
return 155
end
else
return 230
end
end
以下引用zhong于2008-7-31 17:19:10的发言:
以下引用zh99998于2008-7-31 7:26:11的发言:
你可以开个虚拟机,给他划分386M的内存,然后本机开点占CPU的东西,在测试掉不掉FPS
话说我的电脑AMD4400+,2G内存,只要没BUG全是60FPS,测试也相当麻烦
嗯...这个比较麻烦....因为在我这现在整个过程都是保持在60左右....无法得知哪里是掉帧的关键.....开虚拟机吧....也有想过,不过貌似虚拟机只在学校机房碰过一次.....不知道装系统什么麻不麻烦....因为硬盘空间也不多了.....再看看吧....
以下引用drgdrg于2008-8-7 21:08:17的发言:
<br><script language="javascript">
<!--
strCont="请问如何才能加上状态改变的动画,\r\n\r\n比如用个技能获得一种状态以后,身上显示 获得状态名称(要是能和数据库中定义的获得状态说明就更好了)\r\n\r\n状态消失以后身上显示 XXX消失\r\n\r\n这样要怎么改脚本?\r\n\r\n";
document.write(ubb.spbShowTopic(strCont,1));
//-->
</script>请问如何才能加上状态改变的动画,<br>
<br>
比如用个技能获得一种状态以后,身上显示 获得状态名称(要是能和数据库中定义的获得状态说明就更好了)<br>
<br>
状态消失以后身上显示 XXX消失<br>
<br>
这样要怎么改脚本?<br>
<br>
attr_accessor :slip_damage
attr_accessor :auto_damage
attr_accessor :state_name
if battler.cp_turn == battler.maxcp
battler.remove_states_auto unless battler.movable?
battler.slip_damage_effect
battler.do_auto_recovery if battler.is_a?(Game_Actor)
battler.damage_pop = true if battler.slip_damage != 0 or battler.auto_damage != 0
battler.cp_turn = 0
end
if battler.cp_turn == battler.maxcp
#=================================
last_st = battler.states
#=================================
battler.remove_states_auto unless battler.movable?
battler.slip_damage_effect
battler.do_auto_recovery if battler.is_a?(Game_Actor)
#====================================
if battler.states != last_st
$scene.display_state_changes(battler)
end
#====================================
battler.damage_pop = true if battler.slip_damage != 0 or battler.auto_damage != 0
battler.cp_turn = 0
end
#============================================
#★伤害变化显示
#============================================
def display_state_changes(target,obj = nil)
for state in target.added_states
if state.id == 1 # 不能战斗
target.perform_collapse
return
end
target.damage_pop = true if state != nil
target.state_name = state.name if state.id != 1 #战斗不能不显示
update_basic
end
for state in target.removed_states
target.damage_pop = true if state != nil
target.state_name = "解除" + state.name if state.id != 1 #复活时不显示
update_basic
end
end
if @battler.damage_pop and not (@battler.collapse or @battler.hidden)
if @battler.damage != nil
s_1 = @battler.damage > 0 ? 0 : 1
@battler.damage = @battler.damage > 0 ? [email protected] : @battler.damage
end
damage(@battler.damage,@battler.critical,s_1) if @battler.damage != 0 and @battler.damage != nil
damage(@battler.hp_damage,@battler.critical,0) if @battler.hp_damage != 0
damage(@battler.mp_damage,@battler.critical,1) if @battler.mp_damage != 0
damage("失误",@battler.critical) if @battler.missed
damage("MISS",@battler.critical) if @battler.evaded
damage(@battler.slip_damage - @battler.auto_damage,@battler.critical) if @battler.slip_damage != 0 or @battler.auto_damage != 0
@battler.slip_damage = 0
@battler.auto_damage = 0
@battler.damage = nil
@battler.damage_pop = false
end
if @battler.damage_pop and not (@battler.collapse or @battler.hidden)
if @battler.damage != nil
s_1 = @battler.damage > 0 ? 0 : 1
@battler.damage = @battler.damage > 0 ? [email protected] : @battler.damage
end
damage(@battler.damage,@battler.critical,s_1) if @battler.damage != 0 and @battler.damage != nil
damage(@battler.hp_damage,@battler.critical,0) if @battler.hp_damage != 0
damage(@battler.mp_damage,@battler.critical,1) if @battler.mp_damage != 0
damage("失误",@battler.critical) if @battler.missed
damage("MISS",@battler.critical) if @battler.evaded
damage(@battler.slip_damage - @battler.auto_damage,@battler.critical) if @battler.slip_damage != 0 or @battler.auto_damage != 0
#================================
damage(@battler.state_name, @battler.critical) if @battler.state_name != nil
@battler.state_name = nil
#================================
@battler.slip_damage = 0
@battler.auto_damage = 0
@battler.damage = nil
@battler.damage_pop = false
end
以下引用zhong于2008-8-5 14:26:22的发言:
<br><script language="javascript">
<!--
strCont="\r\n [quote]以下引用dicksonh于2008-8-5 0:11:19的发言:\r\n\r\n請問有直版戰鬥的 即時戰鬥系統嗎 謝謝 \r\n
#==========================================================================\r\n #★定义角色战斗图 X 坐标\r\n #==========================================================================\r\n def screen_x\r\n if self.index != nil\r\n case index\r\n when 0 \r\n return 460\r\n when 1\r\n return 440\r\n when 2\r\n return 420\r\n when 3\r\n return 400\r\n end \r\n else\r\n return 0\r\n end\r\n end \r\n #========================================================================\r\n #★定义角色战斗图 Y 坐标\r\n #========================================================================\r\n def screen_y\r\n if self.index != nil\r\n case index\r\n when 0\r\n return 245\r\n when 1\r\n return 215\r\n when 2\r\n return 185\r\n when 3\r\n return 155\r\n end\r\n else \r\n \r\n return 230\r\n end\r\n end \r\n
以下引用zhong于2008-7-22 18:35:33的发言:
是升级提示的人物头像吗?这个应该不会吧.....
以下引用dicksonh于2008-8-10 6:19:57的发言:
對不起 大大 我知道你真的好好人了 這麼快回複
那麼遊戲內定的那個第一身形態的直版戰鬥的即時系統
一直是我想要的
可以只在原版遊戲中加CP條功能嗎? 太謝謝了~!!!
以下引用yooucs于2008-8-14 12:59:58的发言:
以下引用zhong于2008-7-22 18:35:33的发言:
是升级提示的人物头像吗?这个应该不会吧.....
是选择道具适用对象时不会刷新
以下引用john0420于2008-8-19 12:17:46的发言:
楼主,我之前已经使用您的横版战斗1.01 了,而且游戏设计的有一段时间了。现在临时想要改成1.02a的方式,不知怎么改。可以指导一下吗?谢谢。
以下引用john0420于2008-8-19 12:17:46的发言:
楼主,我之前已经使用您的横版战斗1.01 了,而且游戏设计的有一段时间了。现在临时想要改成1.02a的方式,不知怎么改。可以指导一下吗?谢谢。
以下引用ㄆ相于2008-8-23 11:30:04的发言:
楼主看不懂!!!!
脚本放进game_Battler之后 程序出错了。
请教你怎么放啊?
以下引用dicksonh于2008-8-10 6:19:57的发言:
對不起 大大 我知道你真的好好人了 這麼快回複
那麼遊戲內定的那個第一身形態的直版戰鬥的即時系統
一直是我想要的
可以只在原版遊戲中加CP條功能嗎? 太謝謝了~!!!
以下引用zh99998于2008-8-24 15:43:18的发言:
能否加个地图<->背景文件匹配列表功能
每张地图必须有一张同名图片,但是如果有20张不同名森林地图,要相同的战斗背景,那么就要复制20份那个图片起不同的名字,我想在脚本里直接记录下地图id与图片的对应关系,应该怎么改(如果在对应表里找不到,就用RMVX默认那种背景,那种动态背景有时能用到)
还有,能不能设定如果没有cp行走图,就拿角色行走图代替(顺便加上走路效果)
提问帖:http://rpg.blue/viewthread.php?tid=100300
以下引用zhong于2008-8-24 13:08:22的发言:
<br><script language="javascript">
<!--
strCont="[quote]以下引用john0420于2008-8-19 12:17:46的发言:\r\n\r\n楼主,我之前已经使用您的横版战斗1.01 了,而且游戏设计的有一段时间了。现在临时想要改成1.02a的方式,不知怎么改。可以指导一下吗?谢谢。 \r\n
以下引用ㄆ相于2008-8-23 11:30:04的发言:\r\n\r\n\r\n\r\n 楼主看不懂!!!!\r\n\r\n脚本放进game_Battler之后 程序出错了。\r\n\r\n请教你怎么放啊? \r\n
以下引用zh99998于2008-8-27 7:19:40的发言:
逃跑!逃跑!逃跑在哪?如果不想占用菜单那就用快捷键吧,L和R(pgup,pgdn)一起按=逃跑
晕,看到了,在main下面那啥,L+R=逃跑 这个可以吗
我说的默认战斗背景是那种动态的混沌的的那种,1.03里用的是当前画面截图……
[本贴由作者于 2008-8-27 7:30:07 最后编辑]
以下引用土萌萤于2008-9-8 1:16:22的发言:
大大~发现个问题~
默认版CP战斗脚本中,在战斗的时候,系统不会刷新我方血条.
对了,ZHONG大,能不能在默认版CP中加入敌人血条和敌人选择光标呢?
def start_party_command
@status_window.refresh
以下引用zh99998于2008-9-6 9:55:29的发言:
我晕,在范例里是以当前窗口为战斗背景,挪到自己游戏里就不是了……
继续提建议,当找不到角色战斗图的时候用行走图代替
怎么让这个脚本能在640*480的窗口下运行(其实也就是改坐标)
以下引用suming于2008-9-11 17:56:53的发言:
.. .xin新手来了。.!! 教我 .!!
以下引用ynwslom于2008-9-16 19:33:45的发言:
“逃跑”呢?为啥“逃跑”选项没有了???
以下引用ynwslom于2008-9-16 19:33:45的发言:
“逃跑”呢?为啥“逃跑”选项没有了???
以下引用土萌萤于2008-9-11 22:30:29的发言:
谢谢zhong大,战斗显示血条的话,我已经有个简单的了~当然,您如果能把趙雲大大血条脚本,地址http://rpg.blue/viewthread.php?tid=76729整合进去的话,那就最棒了!
不过好象有个问题哟~就是CP行走图会走出CP条!
图:
还有个问题,就是您在解答我的帖子的里面说:
不过依然是无法判断回合数的条件。。。因为cp战斗总的回合数的计算没有任何标准。。。。。
如果我要设置一个状态,比如说设置个睡眠状态,要设置多少个回合苏醒过来才算合理呢~
因为CP条中的行走图,走一圈之后,不算一个回合的~所以我比较迷惘,要怎么设置才合适!?
这个问题,我是不是问得有点小白了呀!!!-_-
pS:最后个问题,如果调整CP条行走图的速度,在与敌人差不多的速度下,CP条行走图的速度貌似有点快,想移慢的说...
[本贴由作者于 2008-9-11 22:37:16 最后编辑]
以下引用badutib于2008-11-17 22:36:37的发言:
发现一个问题:
物品和技能使用时调用公共事件,则该事件只会在战斗结束进入地图画面后才调用,而不是在使用物品或技能的同时调用!
一直找不到问题的原因
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |