iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

用RPG Maker實作動作遊戲 系列

由於遊戲實在太好玩了
所以想自己寫一個
先試著做一個動作遊戲的套件吧!

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文 團隊生活好難
DAY 1

[Day1] 30天大綱

第一次參加鐵人賽,感謝楊適豪的邀請 先來設定30天的大綱吧 前言 目標定義 - 我的動作遊戲是什麼? 引擎簡介 - RPG Maker 介面 插件 實作 主...

2021-09-10 ‧ 由 jimmy86204 分享
DAY 2

[Day2] 引擎簡介 - RPG Maker

市面上可以製作遊戲的引擎滿多的 例Unity, Unreal, RPG Maker,... 等等 這次選定RPG Maker來開發除了可以使用比較熟悉的Java...

2021-09-11 ‧ 由 jimmy86204 分享
DAY 3

[Day3] 引擎簡介 - RPG Maker 引入插件

在工具列中的工具選項,找到插件管理器 點下去後跳出一個視窗 在這裡就可以引入你想引入的插件啦 這邊有一個屬於RPG Maker的論壇,上面會發布各式各樣的插...

2021-09-12 ‧ 由 jimmy86204 分享
DAY 4

[Day4] 實作 - 主角篇

首先先在plugins/底下創立一個檔案叫做ActionBattle_Actor.js 接著用昨天的方式 在插件管理器空白列點兩下 再點選插件設定中的名稱後跳出...

2021-09-13 ‧ 由 jimmy86204 分享
DAY 5

[Day5] 實作 - 主角篇2

先再開一支程式叫ActionBattle_Map.js (這支程式裡面主要定義繼承Game_Map的類別) 用一樣的方式將插件引入 寫下 其中 // 代表註...

2021-09-14 ‧ 由 jimmy86204 分享
DAY 6

[Day6] 實作 - 主角篇3

首先先在ActionBattle_Var.js寫下 81對應的就是鍵盤上(一般qwerty layout)按鍵Q 也就是在鍵盤按下Q時,遊戲會接收到一個被觸發...

2021-09-15 ‧ 由 jimmy86204 分享
DAY 7

[Day7] 實作 - 敵人篇

如果你是熟悉RPG Maker的人 一定知道各式各樣實作敵人的方式 其中當然包括使用引擎內建的UI來創立敵人 但內建的敵人屬性(或方法)未必是我們在此次實作需要...

2021-09-16 ‧ 由 jimmy86204 分享
DAY 8

[Day8] 實作 - 敵人篇2

先開一隻新程式叫做ActionBattle_Enemy.js 並且將其引入 寫下 (請先將this._hpGauge = this.createGeneric...

2021-09-17 ‧ 由 jimmy86204 分享
DAY 9

[Day9] 實作 - 主角篇4

為了要處理跟操作有關的事件 再開一隻程式叫ActionBattle_Action.js 並一樣引入該插件 寫下 將主角和敵人讀取近來 準備做行動的分析與進行...

2021-09-18 ‧ 由 jimmy86204 分享
DAY 10

[Day10] 實作 - 主角篇5

修改之前寫的Game_Map中update方法 新增checkEnemyDie以及removeEnemies方法 以及ActionBattle_Enemy新...

2021-09-19 ‧ 由 jimmy86204 分享