關於部落格
RPG製作大師XP腳本為主要更新

RPG製作大師VX腳本為其次更新

RPG製作大師VX_Ace目前不考慮

RPG製作大師MV腳本完全沒打算

留言完建議重新整理看看是否顯示

目前不處理本舖外腳本的相關問題

其他相關事項請觀看規定注意事項

本舖未來的經營計畫與VA的支援




var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-37462754-1']);
_gaq.push(['_trackPageview']);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

  • 305763

    累積人氣

  • 6

    今日人氣

    0

    追蹤人氣

【事件】跳躍系統

(1)依據看的方向往前跳躍
這是依照角色看的地方而往那邊跳的效果
首先設置1個公共事件,事件內容以下:
條件分歧:Input.trigger?(Input::A) #按下鍵盤z鍵,防止按住而連跳
 ◆條件分歧:角色 為朝向 上
  ◆設定移動路線:角色(忽略不能移動的場合)
  :      :◇跳躍:+0,-2
  ◆等待移動結束
  ◆
 :分歧結束
 ◆條件分歧:角色 為朝向 下
  ◆設定移動路線:角色(忽略不能移動的場合)
  :      :◇跳躍:+0,+2
  ◆等待移動結束
  ◆
 :分歧結束
 ◆條件分歧:角色 為朝向 左
  ◆設定移動路線:角色(忽略不能移動的場合)
  :      :◇跳躍:-2,+0
  ◆等待移動結束
  ◆
 :分歧結束
 ◆條件分歧:角色 為朝向 右
  ◆設定移動路線:角色(忽略不能移動的場合)
  :      :◇跳躍:+2,+0
  ◆等待移動結束
  ◆
 :分歧結束
 ◆
分歧結束

之後在選要放置此效果地圖的地圖1個事件,並行處理,執行此公共事件即可

【跳躍設定】
跳躍指令可以跳過不可移動的障礙物,如果落地位置是不可移動的障礙物無法跳躍
X座標為左右,正數(+)為右、負數(-)為左,X座標輸入-4表示往左跳4格
Y座標為上下,正數(+)為下、負數(-)為上,Y座標輸入+2表示往下跳2格
假設X座標和Y座標都有輸入會怎樣呢!!就可以搞出傳說中的斜跳喔XD
如果X座標和Y座標的數值都是0的情況時,就可以搞出傳說中的原地跳
這個效果可能造成玩家用跳的方式跳到不該到達的位置(如在房子裡,玩家可能會跳牆跑到房屋外面的可笑狀況),所以記得在在牆壁後面在加一層透明的牆壁防止玩家跳出去


(2)依據走的方向往前跳躍
但是如果想要讓玩家同時按方向鍵在按跳躍鍵才有跳躍移動的效果,舉例來說吧,當玩家站著不動的時候按跳躍鍵時,只會原地跳而已,如果你按住左在按跳躍的話會往左跳的效果時,請繼續觀看XD
將公共事件的內容改成以下:
條件分歧:按鈕 上 被按下時
 ◆條件分歧:Input.trigger?(Input::A)  #建議用腳本設置按下,如果設按住會有問題
  ◆設定移動路線:角色(忽略不能移動的場合)
  :      :◇跳躍:+0,-2
  ◆等待移動結束
  ◆
 :分歧結束
 ◆
分歧結束
條件分歧:按鈕 下 被按下時
 ◆條件分歧:Input.trigger?(Input::A)
  ◆設定移動路線:角色(忽略不能移動的場合)
  :      :◇跳躍:+0,+2
  ◆等待移動結束
  ◆
 :分歧結束
 ◆
分歧結束
條件分歧:按鈕 左 被按下時
 ◆條件分歧:Input.trigger?(Input::A)
  ◆設定移動路線:角色(忽略不能移動的場合)
  :      :◇跳躍:-2,+0
  ◆等待移動結束
  ◆
 :分歧結束
 ◆
分歧結束
條件分歧:按鈕 右 被按下時
 ◆條件分歧:Input.trigger?(Input::A)
  ◆設定移動路線:角色(忽略不能移動的場合)
  :      :◇跳躍:+2,+0
  ◆等待移動結束
  ◆
 :分歧結束
 ◆
分歧結束
條件分歧:Input.trigger?(Input::A) #這裡開始為原地跳躍,不需要以下含此事件可以刪除
 ◆條件分歧:按鈕 上 被按下時 #再次確認是否有按方向鍵的低意義事件= =,防部分bug
  ◆
 :除此以外的場合
  ◆條件分歧:按鈕 下 被按下時
   ◆
  :除此以外的場合
   ◆條件分歧:按鈕 左 被按下時
    ◆
   :除此以外的場合
    ◆條件分歧:按鈕 右 被按下時
     ◆
    :除此以外的場合
     ◆設定移動路線:角色(忽略不能移動的場合)
     :      :◇跳躍:+0,+0
     ◆等待移動結束
     ◆
    :分歧結束
    ◆
   :分歧結束
   ◆
  :分歧結束
  ◆
 :分歧結束
 ◆
分歧結束

基本上測試後還是有一些問題,主要問題是有時會有走一下在跳一下的狀況,雖然不是過於明顯,此外碰到觸發事件在跳躍也是1個問題呢,說穿了這次的事件做到自己都想笑自己= =
相簿設定
標籤設定
相簿狀態