国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【Yami RPG Editor】基礎(chǔ)教程—簡單腳本編寫

2022-12-25 12:43 作者:徐然XYS  | 我要投稿

哈嘍,我又更新了,快吧~

今天前面我們講了許多東西,今天我們來講講腳本的編寫(作者君新手)

ps:在編寫腳本之前,我們要有一定的編程基礎(chǔ)哦~

首先,腳本在Yami RPG Editor里面有兩種類型,第一種是插件,第二種就是指令,前者我想就不多講了,像什么RPGMaker,什么的都有插件,而后者就是一種新東西,指令添加了后,可以在我們的事件中直接調(diào)用,我想這個是非常方便的。

本期教程將教大家編寫一個關(guān)于腳本指令

那我們先打開我們上節(jié)課的工程,然后右擊創(chuàng)建一個腳本

右擊場景創(chuàng)建腳本
重命名

腳本創(chuàng)建好之后,我們就可以來編寫我們的腳本了

雙擊腳本就可以打開你安裝的代碼編輯器了,我這里安裝的是VSCode,所以我將以它為例子進(jìn)行講解。


新建的腳本,默認(rèn)會有一些內(nèi)容,我們來認(rèn)識一下吧

腳本默認(rèn)內(nèi)容

@plugin:腳本的名稱

@version:腳本的版本

@author:腳本的作者

@link:腳本的鏈接,這里可以寫上作者的個人主頁什么的,或者是官網(wǎng)

@desc:這里是腳本的描述

我們編寫的是指令,所以就export default讓他默認(rèn)導(dǎo)出我們的類,我們將后面的Plugin改成我們自己的類名

更改類名

onStart方法:腳本一開始就會運(yùn)行的方法

當(dāng)然,他還有一些call方法,initialized的方法,這里就不細(xì)講。

對了,我們在稍微提一下腳本的內(nèi)描述(作者君自己稱之為)

內(nèi)描述是腳本在編寫時,與用戶相交互的功能,之所以叫內(nèi)描述,是因為他在腳本頭編寫,你說他是描述吧,他又可以讓你的腳本和用戶進(jìn)行交互,你說他有作用吧,他好像也不是那么重要,所以...

引擎自帶了有示例腳本,里面也有內(nèi)描述的編寫方法

自帶的腳本示例
示例位置

基本上就腳本就這么多,我們現(xiàn)在來完善一下腳本的內(nèi)容

完善

我們先進(jìn)去編輯器里面,掛一下腳本,打開窗口——指令,右擊添加我們剛剛的腳本文件

打開窗口選項
添加腳本

我們回到腳本,寫個內(nèi)描述

完善


@option op {"open_win","close_win"}

這里我們定義了一個選項,標(biāo)識為op,然后里面的值就是為open_win和close_win,這個是后面我們檢測狀態(tài)會用到的

@alias #op {#open_win,#close_win}

這里我們定義了他的名字,#op、#open_win、#close_win 為lang zh也就是中文部分的標(biāo)識,它會尋找相應(yīng)語言部分的相應(yīng)文字,所以中英插件的切換翻譯就變得很簡單了。



@lang zh?

這個我們定義了插件中文操作的名字

#op 操作

#open_win 打開關(guān)于窗口

#close_win 關(guān)閉關(guān)于窗口


相應(yīng)的標(biāo)識,它就會去找相應(yīng)的文字

當(dāng)然,還有很多定義的類型,我們到時候在講,

然后我們新建一個call方法,并寫個switch,檢測內(nèi)容就是我們剛剛的op

刪掉onStart方法,新建一個close_win、open_win方法,添加內(nèi)容

注意:元素id寫成你的關(guān)于根部件的id

在call方法添加以下內(nèi)容

然后我們把上節(jié)課程的內(nèi)容改成我們的

標(biāo)題界面


關(guān)閉的話選擇關(guān)閉就可以了

關(guān)于界面

打開關(guān)于界面就ok了

試試效果吧

單擊打開關(guān)于
跳轉(zhuǎn)到關(guān)于界面
點(diǎn)返回又跳轉(zhuǎn)回來
整體代碼

這其實(shí)就是一個簡單的腳本,沒寫太深,感興趣的小伙伴可以試試哦

【Yami RPG Editor】基礎(chǔ)教程—簡單腳本編寫的評論 (共 條)

分享到微博請遵守國家法律
班戈县| 庆阳市| 宁安市| 湖南省| 巴南区| 石城县| 城步| 永兴县| 华亭县| 珠海市| 辽阳市| 清水河县| 甘孜县| 红桥区| 临沂市| 汝州市| 威远县| 旬邑县| 江口县| 喀喇| 准格尔旗| 荥阳市| 岳西县| 临邑县| 达州市| 屏南县| 罗山县| 南投市| 伊宁县| 深圳市| 伊金霍洛旗| 富民县| 万载县| 惠水县| 通州市| 浦县| 金溪县| 河北区| 黄冈市| 伊川县| 丹东市|