设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3085|回复: 2
打印 上一主题 下一主题

[RMVX发布] 战斗者四格待机

[复制链接]

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6182
在线时间
6594 小时
注册时间
2007-12-16
帖子
4501

贵宾

跳转到指定楼层
1
发表于 2011-2-7 17:55:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
这个一直是我的怨念,终于完成了
看来自制的战斗系统有保障了
仿制XP的,很长时间都没效果,今天终于有效果了

使用方法:插入到Main前
  1. #==============================================================================
  2. #    战斗者 四格待机
  3. #    BY:仲秋启明
  4. #  使用方法:插入到Main前
  5. #==============================================================================
  6. #==============================================================================
  7. # ■ Sprite_Battler
  8. #------------------------------------------------------------------------------
  9. #  战斗显示用活动块。Game_Battler 类的实例监视、活动块的状态的监视。
  10. #==============================================================================

  11. class Sprite_Battler < Sprite_Base
  12.   #--------------------------------------------------------------------------
  13.   # ● 初始化对像
  14.   #     viewport : 显示端口
  15.   #     battler  : 战斗者 (Game_Battler)
  16.   #--------------------------------------------------------------------------
  17.   def initialize(viewport, battler = nil)
  18.     super(viewport)
  19.     @battler = battler
  20.     @battler_visible = false
  21.     @effect_type = 0            # 效果类型
  22.     @effect_duration = 0        # 效果剩馀时间
  23.     @hoko_wait = 0              # 待机动画用变量(等待)
  24.     @hoko_pattern = 0           # 待机动画用变量(动作)
  25.   end
  26.   #--------------------------------------------------------------------------
  27.   # ● 更新画面
  28.   #--------------------------------------------------------------------------
  29.   def update
  30.     super
  31.     if @battler == nil
  32.       self.bitmap = nil
  33.     else
  34.       @use_sprite = @battler.use_sprite?
  35.       if @use_sprite
  36.         self.x = @battler.screen_x
  37.         self.y = @battler.screen_y
  38.         self.z = @battler.screen_z
  39.         hoko_anime()
  40.         update_battler_bitmap
  41.       end
  42.       setup_new_effect
  43.       update_effect
  44.     end
  45.   end
  46.   #--------------------------------------------------------------------------
  47.   # ● 更新传送原图档
  48.   #--------------------------------------------------------------------------
  49.   def update_battler_bitmap
  50.     if @battler.battler_name != @battler_name or
  51.        @battler.battler_hue != @battler_hue
  52.       @battler_name = @battler.battler_name
  53.       @battler_hue = @battler.battler_hue
  54.       self.bitmap = Cache.battler(@battler_name, @battler_hue)
  55.       @width = bitmap.width / 4
  56.       @height = bitmap.height
  57.       self.ox = @width / 2
  58.       self.oy = @height
  59.       self.src_rect.set(@hoko_pattern * @width, 0, @width, @height)
  60.       if (@battler.dead? or @battler.hidden)
  61.         self.opacity = 0
  62.       end
  63.     end
  64.   end
  65. #--------------------------------------------------------------------------
  66. # ● 待机动画
  67. #--------------------------------------------------------------------------
  68. def hoko_anime()
  69.    @hoko_wait += 1
  70.    if @hoko_wait > 6
  71.      @hoko_wait = 0
  72.      @hoko_pattern += 1
  73.      if @hoko_pattern > 3
  74.        @hoko_pattern = 0
  75.      end
  76.      self.src_rect.set(@hoko_pattern * @width, 0, @width, @height)
  77.    end
  78. end
  79. end
复制代码
具体怎么回事,使用后战斗测试一下

大概除了可以看见角色的战斗图的战斗以外没有多大用处

点评

无图无真相..  发表于 2011-2-8 01:21

还在龟速填坑中

Lv3.寻梦者

梦石
0
星屑
1357
在线时间
677 小时
注册时间
2009-11-11
帖子
2790
2
发表于 2011-2-7 22:31:29 | 只看该作者
是战斗中的?不是地图中的待机是吗?- -战斗中的话就是横版的?

嘿。嘿。嘿
回复 支持 反对

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
681
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

3
发表于 2011-2-22 18:24:44 | 只看该作者
0.0神奇..表示抬头敬仰
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-22 14:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表