找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: txlyz888

[求助]因为RGSS我是白痴所以来求助

[复制链接]
512 该用户已被删除
发表于 2004-12-21 08:17:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
512 该用户已被删除
发表于 2004-12-21 08:32:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-12-21 09:14:53 | 显示全部楼层
小李.这一段是根据你人物的多少而改变的..那个数是人物数据库里对应的人物ID.
另外用法是把Window_Status的开头(就是两个注释之间的部分)覆盖掉.
512 该用户已被删除
发表于 2004-12-21 09:56:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
512 该用户已被删除
发表于 2004-12-22 10:04:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-12-23 17:55:17 | 显示全部楼层
class Scene_Status
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     actor_index : 角色索引
  #--------------------------------------------------------------------------
  def initialize(actor_index = 0, equip_index = 0)
    @actor_index = actor_index
  end
  #--------------------------------------------------------------------------
  # ● 主处理
  #--------------------------------------------------------------------------
  def main
    # 获取角色
    @actor = $game_party.actors[@actor_index]
    # 生成状态窗口
    @status_window = Window_Status.new(@actor)
    # 生成图形
    @sprite = Sprite.new
    case @actor_index
    when 0
     @sprite.bitmap = RPG::Cache.picture(\"图1\")  
    when 1
     @sprite.bitmap = RPG::Cache.picture(\"图2\")      
    end
    # 执行过渡
    Graphics.transition
    # 主循环
    loop do
      # 刷新游戏画面
      Graphics.update
      # 刷新输入信息
      Input.update
      # 刷新画面
      update
      # 如果画面被切换的话就中断循环
      if $scene != self
        break
      end
    end
    # 准备过渡
    Graphics.freeze
    # 释放图形
    @sprite.dispose
    # 释放窗口
    @status_window.dispose
  end
[此贴子已经被作者于2004-12-23 18:26:37编辑过]
发表于 2004-12-23 17:58:53 | 显示全部楼层
class Window_Status < Window_Base
  #--------------------------------------------------------------------------
  # ● 初始化对像
  #     actor : 角色
  #--------------------------------------------------------------------------
  def initialize(actor)
    super(0, 0, 640, 480)
    self.contents = Bitmap.new(width - 32, height - 32)
    @actor = actor
    self.opacity=0  #使得原本的背景skin不再显示
    refresh
  end
[此贴子已经被作者于2004-12-23 17:59:38编辑过]
发表于 2004-12-23 18:23:07 | 显示全部楼层
512,这2个地方改一下。小D那样做虽然没错,但是释放图形和刷新图形的时候就有点麻烦了……
512 该用户已被删除
发表于 2004-12-23 18:30:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-12-23 20:33:15 | 显示全部楼层
以下是引用chaochao在2004-12-23 18:23:07的发言:

512,这2个地方改一下。小D那样做虽然没错,但是释放图形和刷新图形的时候就有点麻烦了……


理解了~^^果然是这样啊~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-31 13:29 , Processed in 0.014320 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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