加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 whiltshire 于 2015-11-9 08:26 编辑
又有事請教了。(汗顏)
SideView 用教學檔學修改成想要的東西完全沒問題,但是變身這個動作非常有問題。
我是設一個狀態A,得到狀態A >>> 變身其他角色圖
解除狀態A >>> 恢復原來角色圖
在腳本「SideView 動作者設定」增加設定:
#============================================================================== # ■ 全動作 #------------------------------------------------------------------------------ # 將動作組合起來,從左到右順次執行。 # 全動作中可以加入全動作,可以方便動作的元件化、條件分歧後放入全動作等方面。 #============================================================================== FULLACTION = { "變身" => ["特技発動","anime(110,false)","變身發動","待機","120","座標リセット"],
#==============================================================================
# ■ 全動作
#------------------------------------------------------------------------------
# 將動作組合起來,從左到右順次執行。
# 全動作中可以加入全動作,可以方便動作的元件化、條件分歧後放入全動作等方面。
#==============================================================================
FULLACTION = {
"變身" => ["特技発動","anime(110,false)","變身發動","待機","120","座標リセット"],
#-------------------------------------------------------------------------- # ● 更改戰鬥者圖像 將戰鬥者的圖像更改為新的檔 #-------------------------------------------------------------------------- "變身發動" => ["change", false, 6, "Animal", [0, "Actor4"]],
#--------------------------------------------------------------------------
# ● 更改戰鬥者圖像 將戰鬥者的圖像更改為新的檔
#--------------------------------------------------------------------------
"變身發動" => ["change", false, 6, "Animal", [0, "Actor4"]],
腳本「SideView 戰鬥者設定」用狀態下去判斷:
#-------------------------------------------------------------------------- # ● 狀態動作 多個狀態重複時,顯示優先度高的狀態優先顯示。 #-------------------------------------------------------------------------- def state(state_id) # 根據狀態 ID 分歧 case state_id when 36 return "變身" end end
#--------------------------------------------------------------------------
# ● 狀態動作 多個狀態重複時,顯示優先度高的狀態優先顯示。
#--------------------------------------------------------------------------
def state(state_id)
# 根據狀態 ID 分歧
case state_id
when 36
return "變身"
end
end
原來的教學檔沒教怎麼解除變身啊。
想說用狀態下去判斷,結果失敗了。
只好又上來請教。謝謝各位。 |