再把技能接起來之前先搞定介面好了市面上的遊戲在遊玩時,在螢幕下方都有一排技能欄吧就類似我們在快捷鍵設定那邊一樣我們就用做好的window,放在外面的遊戲場景吧...
開始在主場景下做出一個類似技能快捷鍵的視窗 從Spriteset_Map開始在ActionBattle_Scene.js在之底下(如果沒有就開一個~ 用一樣的方...
來實作一把主角技能寫入快捷鍵吧首先一樣先改codeActionBattle_Actor的initialize改成 然後ActionBattle_SkillSce...
現在來幫技能加上一些動畫吧其實RPG maker已經內建有很多動畫了在工具 -> 資料庫 -> 動畫 我們先轉到工具 -> 資料庫 ->...
先在UI上做一個事件技能的錨點 修改一下ActionBattle_Action 修改一下算技能的距離順便加上錨點的座標以一個為例(剩下就不貼囉) 改一下Anim...
接著複寫Spriteset_Base兩個方法 createAnimation: createAnimationSprite: Game_Temp的request...
想了一陣子的方法還沒找到適合的解法先把錨點新增多一點來應急吧 每個event都命名為skill 接著到ActionBattle_Map.js修改setupSki...
幫角色在使用技能時做一個動作從ActionBattle_Actor開始寫initialize: 新方法captureBaseSpriteInfo, setBas...
在Game_Map的update改成就會發現角色在施放技能時做了一個小動作~ 接著把技能範圍為自身周遭以及直線的函數補好吧 直線 自身周遭 這樣就大...
最後來做個暴擊效果吧先改一下Actor,設定一下暴擊率: Action: Sprite_Damage: 其中我做了一張WeaponAttackIconSet來...