Project1

标题: 進入地圖瞬間,人物跟隨腳本的閃爍問題 [打印本页]

作者: Quarcy    时间: 2009-3-31 21:18
标题: 進入地圖瞬間,人物跟隨腳本的閃爍問題
好吧,糾結了一段時間之後還是決定上來求救,我果然對于使用大量接口的腳本沒有辦法Orz。工程在下面,打開進入遊戲就可以看到進入遊戲地圖的瞬間,後面跟隨的隊友會先閃一下才出來。如果可以解決我會十分之感謝。
http://rpg.blue/upload_program/d/Quarcy_Project3_118934026.rar [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: tommay    时间: 2009-3-31 21:24
载入前面角色的图形和载入跟随角色图形不同步吧,或许你可以想点补救措施,让玩家觉察不出来……
作者: Quarcy    时间: 2009-3-31 21:42
事實上,我需要更加直接的解決方法--b

作者: tommay    时间: 2009-3-31 21:46
事实上,在《雨血2》里还有过地图太大没有办法及时加载的问题,先是人物出来,然后场景才出来,OTZ。
不知道哪位大大有时间在RM里完善下“LOADING...”的功能。
作者: Quarcy    时间: 2009-4-2 17:08
事實上應該是因為先進入地圖界面,然後再調用update,update的時候才初始化而做成。但是因為調用接口太多,我一點到搞不清他的邏輯Orz
作者: 紫苏    时间: 2009-4-2 18:19
class Scene_Map
  def main
    # 生成活动块
    @spriteset = Spriteset_Map.new
    $game_player.update
    # 生成信息窗口
    @message_window = Window_Message.new
    # 执行过渡
    Graphics.transition
    # 主循环
    loop do
      # 刷新游戏画面
      Graphics.update
      # 刷新输入信息
      Input.update
      # 刷新画面
      update
      # 如果画面切换的话就中断循环
      if $scene != self
        break
      end
    end
    # 准备过渡
    Graphics.freeze
    # 释放活动块
    @spriteset.dispose
    # 释放信息窗口
    @message_window.dispose
    # 标题画面切换中的情况下
    if $scene.is_a?(Scene_Title)
      # 淡入淡出画面
      Graphics.transition
      Graphics.freeze
    end
  end
end
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: Quarcy    时间: 2009-4-2 20:19
Orz我可以囧一下嗎?




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