Project1

标题: [事件范例]ARPG美化范例包 [打印本页]

作者: 越前リョーマ    时间: 2008-2-3 21:18
标题: [事件范例]ARPG美化范例包
范例包:
http://rpg.blue/upload_program/f ... 模版_82473379.rar


ARPG的完美整合包。
里面包含:
图片显示血量、技能攻击、技能恢复、普通攻击、物品显示、物品使用、技能显示等。

我不多说了……很多东西都很好设置,不过有些东西有点死,东西多的话得多设置一些。
[LINE]1,#dddddd[/LINE]
PS。战斗系统是根据变量式战斗来更改的。
作者: 越前リョーマ    时间: 2008-2-4 06:16
我承认我是自顶的……
作者: Eclair    时间: 2008-2-4 06:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: 越前リョーマ    时间: 2008-2-4 06:25
以下引用Eclair于2008-2-3 22:23:40的发言:

那啥-v-
主角所受的伤害值MS没有随主角的移动而移动啊^^
如果敌人多了,这样会很乱套的。
改一下吧。

我是依照显示变量做伤害的脚本来显示伤害的……(重要的华丽系统)
我怎么可能会知道如何改到主角身上……|||
作者: Eclair    时间: 2008-2-4 06:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 越前リョーマ    时间: 2008-2-4 06:35
以下引用Eclair于2008-2-3 22:34:22的发言:

是哪个脚本啊?我不记得有这样东东哦~~

66写的……

ARPG——显示伤害(但是我不是直接写数字,是调用了变量)
作者: Eclair    时间: 2008-2-4 06:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 越前リョーマ    时间: 2008-2-4 06:55
以下引用Eclair于2008-2-3 22:52:12的发言:

还是不知道是哪个脚本。
但是只要是伤害处理,就都要经过这个步骤滴^^
看看这样改可不可以呢?

module RPG
class Sprite < ::Sprite
def update
     super
     if @_whiten_duration > 0
       @_whiten_duration -= 1
       self.color.alpha = 128 - (16 - @_whiten_duration) * 10
     end
     if @_appear_duration > 0
       @_appear_duration -= 1
       self.opacity = (16 - @_appear_duration) * 16
     end
     if @_escape_duration > 0
       @_escape_duration -= 1
       self.opacity = 256 - (32 - @_escape_duration) * 10
     end
     if @_collapse_duration > 0
       @_collapse_duration -= 1
       self.opacity = 256 - (48 - @_collapse_duration) * 6
     end
     if @_damage_duration > 0
       @_damage_duration -= 1
       @_damage_sprite.x = self.x
       case @_damage_duration
       when 38..39
         @_damage_sprite.y -= 4
       when 36..37
         @_damage_sprite.y -= 2
       when 34..35
         @_damage_sprite.y += 2
       when 28..33
         @_damage_sprite.y += 4
       end
       @_damage_sprite.opacity = 256 - (12 - @_damage_duration) * 32
       if @_damage_duration == 0
         dispose_damage
       end
     end
     if @_animation != nil and (Graphics.frame_count % 2 == 0)
       @_animation_duration -= 1
       update_animation
     end
     if @_loop_animation != nil and (Graphics.frame_count % 2 == 0)
       update_loop_animation
       @_loop_animation_index += 1
       @_loop_animation_index %= @_loop_animation.frame_max
     end
     if @_blink
       @_blink_count = (@_blink_count + 1) % 32
       if @_blink_count < 16
         alpha = (16 - @_blink_count) * 6
       else
         alpha = (@_blink_count - 16) * 6
       end
       self.color.set(255, 255, 255, alpha)
     end
     @@_animations.clear
   end
end
end

工程里的RGSS里的脚本……

看大懂你写的……
是跟随位置?
作者: Eclair    时间: 2008-2-4 06:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 越前リョーマ    时间: 2008-2-7 03:25
红包在这里吗……
作者: 英俊de狗    时间: 2008-2-7 05:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: CIS狂人    时间: 2008-4-26 19:54
彩虹神剑ARPG涂鸦中..
根据动画显示角色伤害..
华丽的SYSTEM.. [LINE]1,#dddddd[/LINE]版主对此帖的评论:『= =如果脚本好的话用不着到处宣传吧?』,积分『-10』。这些被扣积分的一半会用于对本帖正确答案的悬赏。 [LINE]1,#dddddd[/LINE]版主对此帖的评论:『= =如果脚本好的话用不着到处宣传吧?』,积分『-10』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: gonglinyuan2    时间: 2008-4-27 20:24
以下引用越前リョーマ于2008-2-3 22:16:50的发言:

我承认我是自顶的……


还不如用马甲来顶
作者: cmbljsw    时间: 2008-4-28 00:04
本人还不想使用XP制作ARPG……{/gg}觉得貌似很复杂,还是留在回合里比较合适。
作者: 柳之一    时间: 2008-5-8 18:56
事件做的会不会很卡呢?敌人一多的话,技能再多的话……
作者: 水迭澜    时间: 2008-5-9 20:36
此范例确实很卡,虽然只有一个事件……
而且不知为何,物品还是技能使用不能
作者: 越前リョーマ    时间: 2008-5-10 02:35
以下引用水迭澜于2008-5-9 12:36:43的发言:

此范例确实很卡,虽然只有一个事件……
而且不知为何,物品还是技能使用不能


[本贴由作者于 2008-5-9 12:37:05 最后编辑]

拥有物品和技能的话就柯以使用了,
应该是没按到键上,攻击技能的无法使用可能是没和敌人接触……|||
作者: DNaraka    时间: 2008-5-10 04:48
Thx~~~
作者: 七禽七兽    时间: 2008-5-10 16:56
可以远程射击么{/se}
作者: 亿万星辰    时间: 2008-5-10 17:19
建议还是去掉"完美"二字,这个词天生就是惹麻烦的
作者: 柳之一    时间: 2008-5-11 01:07
以下引用亿万星辰于2008-5-10 9:19:22的发言:

建议还是去掉"完美"二字,这个词天生就是惹麻烦的


一般叫什么什么完美,什么什么第一,什么什么至尊,都……

名字越大的游戏,反而……

这已经是定律了。

1w 好久不见





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