小屋創作

日誌2013-02-08 06:19

XP腳本...繁複的變數使用scene直接輸入公式運算

作者:筱郁

筱郁最近精簡了XP腳本
整理出一個如果需要複雜的條件分歧,代入運算大量變數的話
可以直接在腳本當中輸入程式碼...
 
而不需要在地圖事件的[劇本]當中進行編輯
 
 
這個腳本其實是精簡一般的scene腳本而來
希望這個對大家有用
 
 
#在地圖事件劇本中,以$scene = Scene_ta550.new進行調用
#========================================
# ★ Scene_ta550
#----------------------------------------
#  筱郁由內建腳本中修改,自動執行大量運算的scene。
#========================================
class Scene_ta550
def main
    @spriteset = Spriteset_Map.new
    @back = Sprite.new
    Graphics.transition
    loop do
      Graphics.update
      Input.update
      update
      if $scene != self
        break
      end
    end
    Graphics.freeze
    @back.dispose
    @spriteset.dispose
  end
  
  def update
    @spriteset.update
    update_command
  end
  
  def update_command
    
  #======在此輸入準備運算之數值============
  
   #例如指定22號變數為3,23號變數為4
   #$game_variables[22] = 3
   #$game_variables[23] = 4
  
  #=========================================
    #返回地圖(或進入其他scene)
    $scene = Scene_Map.new
  end
  end

8

4

LINE 分享

相關創作

長篇RPG「Infinite Fantasy-無限幻想」第1章體驗版(2022/06/27,V0.03)

「無限幻想」製作日誌兼雜談-第28回(2022/02)

「無限幻想」製作日誌兼雜談-第30回(2022/04)

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】