[Day4] 实作 - 主角篇

首先先在plugins/底下创立一个档案叫做ActionBattle_Actor.js
接着用昨天的方式
插件管理器空白列点两下
再点选插件设定中的名称後跳出一个清单
是不是就有找到ActionBattle_Actor了呢?

接着按下OK
在插件管理器列表就会多出一列属於你自己的插件了!
在按下OK跳回到主画面
好啦!UI暂时就用到这边,开始来写程序码吧!


写程序码之前应该都要有个方便的编辑器
这边其实就按个人喜好
但如果是刚入门的朋友~建议使用VS Code唷!


开始在ActionBattle_Actor.js底下写点东西
看档案命名,这是个写关於角色的插件
我们就在这边先定义一个简单的角色
(ps 其实RPG Maker有先定义好角色类别了,我们这边先自己试着写简单的类别出来,之後在想办法整合)
写一段定义角色的code如下
https://ithelp.ithome.com.tw/upload/images/20210913/20141442Oshbmad82f.png

先创立一个角色,预设有一招技能"Q",一个7x7的范围技能


角色定义好以後,就要想办法把这个角色定义挂勾在游戏里
由於我们要开始继承RPG Maker所自带的类别
所以我们先开一个变数集来定义我们想继承的类别
在plugins/底下再创立一个档案叫做ActionBattle_Var.js
写下
https://ithelp.ithome.com.tw/upload/images/20210913/20141442C4Vk6dE30J.png
接着一样引入插件
但再引入插件时
将ActionBattle_Var放在第一个插件(用UI拖拉即可)
这样後面的档案才读取的到里面定义的变数

明天继续将这个定义的角色挂勾进游戏


<<:  [Day9] Review and Supplement by use Leetcode problem

>>:  Day 13 - 基本语法8(函式2)

【在厨房想30天的演算法】Day 15 演算法 : 排序 sort II 堆积、合并、快速

Aloha!又是我少女人妻终於来到第 15 天了~不知不觉就过了一半了,大家有听过跑者愉悦理论吗,就...

【Day18】在 Python 里头利用 Mido 进行编曲

Message in MIDI 书接昨日,在 MIDI 里面有固定的格式在记录声音的讯号,因为实在是...

Day26 - HTML 与 CSS (8) - 背景图片

背景图片 background-image:使用 url(pic路径) 来显示图片 backgrou...

DAY10 - 如何挑选自学的教材

前言 今天是铁人赛的第十天,要来开始说说大叔的前端之路 并且说明我都看那些教学文件或影片 我是去年中...

Day5 工作分解WBS怎麽拆

谈到专案产出如何变成小步骤,这就是一门专业的学问,就是每个专案绝对不一样的地方。什麽?你说维护专案都...