查看: 1876|回复: 10

关于战斗光标的问题。。。

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-29
回帖
423
发表于 2008-8-29 11:33:51 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-29
回帖
423
 楼主| 发表于 2008-8-30 11:38:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
676
在线时间
224 小时
注册时间
2006-12-7
回帖
780
发表于 2008-9-1 19:42:12 | 显示全部楼层
Arrow_Base

self.z

这个?
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-29
回帖
423
 楼主| 发表于 2008-9-2 19:28:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-29
回帖
423
 楼主| 发表于 2008-9-2 23:55:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-29
回帖
423
 楼主| 发表于 2008-9-3 22:12:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
49
在线时间
0 小时
注册时间
2007-7-1
回帖
527
发表于 2008-9-3 22:15:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-9-3 22:19:13 | 显示全部楼层
  1. #==============================================================================
  2. # ■ Arrow_Base
  3. #------------------------------------------------------------------------------
  4. #  在战斗画面使用的箭头光标的活动块。本类作为
  5. # Arrow_Enemy 类与 Arrow_Actor 类的超级类使用。
  6. #==============================================================================

  7. class Arrow_Base < Sprite
  8.   #--------------------------------------------------------------------------
  9.   # ● 定义实例变量
  10.   #--------------------------------------------------------------------------
  11.   attr_reader   :index                    # 光标位置
  12.   attr_reader   :help_window              # 帮助窗口
  13.   #--------------------------------------------------------------------------
  14.   # ● 初始化对像
  15.   #     viewport : 显示端口
  16.   #--------------------------------------------------------------------------
  17.   def initialize(viewport)
  18.     super(viewport)
  19.     self.bitmap = RPG::Cache.windowskin($game_system.windowskin_name)
  20.     self.ox = 30
  21.     self.oy = 64
  22.     self.z = 9999
  23.     @blink_count = 0
  24.     @index = 0
  25.     @help_window = nil
  26.     update
  27.   end
  28.   #--------------------------------------------------------------------------
  29.   # ● 设置光标位置
  30.   #     index : 新的光标位置
  31.   #--------------------------------------------------------------------------
  32.   def index=(index)
  33.     @index = index
  34.     update
  35.   end
  36.   #--------------------------------------------------------------------------
  37.   # ● 设置帮助窗口
  38.   #     help_window : 新的帮助窗口
  39.   #--------------------------------------------------------------------------
  40.   def help_window=(help_window)
  41.     @help_window = help_window
  42.     # 刷新帮助文本 (update_help 定义了继承目标)
  43.     if @help_window != nil
  44.       update_help
  45.     end
  46.   end
  47.   #--------------------------------------------------------------------------
  48.   # ● 刷新画面
  49.   #--------------------------------------------------------------------------
  50.   def update
  51.     # 刷新点灭记数
  52.     @blink_count = (@blink_count + 1) % 8
  53.     # 设置传送源矩形
  54.     if @blink_count < 4
  55.       self.src_rect.set(128, 96, 32, 32)
  56.     else
  57.       self.src_rect.set(160, 96, 32, 32)
  58.     end
  59.     # 刷新帮助文本 (update_help 定义了继承目标)
  60.     if @help_window != nil
  61.       update_help
  62.     end
  63.   end
  64. end
复制代码


把这个替换掉原来的ARROW BASE试试~~~
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
49
在线时间
0 小时
注册时间
2007-7-1
回帖
527
发表于 2008-9-3 22:24:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-29
回帖
423
 楼主| 发表于 2008-9-4 01:51:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部