最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

可視化游戲制作工具GameCreator全新版本上線預(yù)告(一)

2020-08-25 19:30 作者:GameCreator官方賬號(hào)  | 我要投稿


各位支持者和創(chuàng)作者,好久不見!這里是GC開發(fā)組,我是運(yùn)營(yíng)負(fù)責(zé)人七星瓢蟲。

首先,非常抱歉,讓大家等了這么久?。ň瞎?/p>

歉意.jpg

距離上次5月中旬GC的v0.9738版本更新已經(jīng)過去了3個(gè)月了。

上次更新記錄:?http://www.gamecreator.com.cn/forum.php?mod=viewthread&tid=254


那么版本號(hào)停滯的這幾個(gè)月,我們究竟做了些什么呢?

下面請(qǐng)看:目前可以公開的情報(bào)


情報(bào) 1:自動(dòng)元件

在眾籌內(nèi)測(cè)的版本中,由于沒有自動(dòng)元件系統(tǒng),所以很多創(chuàng)作者都表示地圖繪制比較麻煩。于是在新版本中,創(chuàng)作者就可以通過「自動(dòng)元件」來(lái)進(jìn)行繪制啦!


【名詞解釋】

圖塊:把游戲地圖需要用到的素材做成一小塊一小塊的圖片,一塊一塊地去貼到地圖上,這個(gè)小塊圖片就叫圖塊。

自動(dòng)元件:在使用圖塊做游戲地圖的時(shí)候,比如說做墻壁的部分:要考慮墻的內(nèi)轉(zhuǎn)角、外轉(zhuǎn)角等等,非常繁瑣。而自動(dòng)元件則是會(huì)自動(dòng)判斷轉(zhuǎn)角等情況,極大提升創(chuàng)作者的繪制效率(和心情)。


比如下圖所示,在沒有自動(dòng)元件時(shí),創(chuàng)作者需要用下面全部的格子才能兼顧木墻邊緣的所有情況。而有了自動(dòng)元件功能之后,程序會(huì)自動(dòng)判斷各種情況,創(chuàng)作者只需要使用左上角的單格木墻去貼就好了。

在沒有自動(dòng)元件時(shí),做一個(gè)復(fù)雜的墻沿設(shè)計(jì)需要用到這么多的圖塊


【針對(duì)想制作自動(dòng)元件素材作者】

本次配合ARPG黑之書1.0版開放的自動(dòng)元件規(guī)格代號(hào)為?GCAT1,即GameCreator AutoTile 1。未來(lái)還會(huì)為不同需求的創(chuàng)作者制作更多的自動(dòng)元件規(guī)格。

創(chuàng)作者可以導(dǎo)入自制的自動(dòng)元件


GCAT1 規(guī)格圖例:(在單格圖塊為 48*48 px 時(shí),AT1 對(duì)應(yīng)的寬高為 72*120 px)

木墻墻沿



情報(bào) 2:插件系統(tǒng)

第二個(gè)要公開的是插件系統(tǒng),這也是一個(gè)不亞于模板系統(tǒng)的重量級(jí)系統(tǒng)。這里我要重點(diǎn)介紹一下GC的插件系統(tǒng)到底有什么特點(diǎn),以至于花費(fèi)了我們大量時(shí)間去設(shè)計(jì)和實(shí)現(xiàn)它。


首先,很多人會(huì)以為插件就是一段代碼,使用的方式就是復(fù)制+粘貼,最多再根據(jù)代碼中的注釋,改一下代碼里的參數(shù)。


而我要說明的第一點(diǎn)就是,上面所說的這種復(fù)制粘貼一段代碼的形式,在GC里被稱之為“腳本”,是GC內(nèi)測(cè)已經(jīng)有的功能。比如「事件」-「客戶端腳本」就是其中之一。

在GC中,插入一段代碼不等同于插件,而是腳本


而GC中的插件,稱之為“小模板”都不為過!


插件的創(chuàng)作者可以選擇任意顯示相關(guān)的內(nèi)容和數(shù)據(jù)邏輯的內(nèi)容,打包發(fā)布。

顯示相關(guān)


數(shù)據(jù)邏輯


按照黑大的原話,插件系統(tǒng)至少包含了三方面的意義:

  1. 擴(kuò)展編輯器本身(模塊、事件命令等)

  2. 游戲顯示對(duì)象和資源(游戲界面、行走圖、立繪、動(dòng)畫、場(chǎng)景等)

  3. 游戲邏輯相關(guān)(腳本)

用大家能聽懂的話講就是……呃,我也說不清,還是舉例說明吧!


【例1】

小理是一名畫師大佬,她做了一套非常精美的女魔法師的行走圖,包括了施法、吟唱、倒地等各種動(dòng)作。如果她直接發(fā)布到素材網(wǎng)站,那么其他創(chuàng)作者想要使用的話,就需要下載后,重新把素材圖片一張張的導(dǎo)入進(jìn)軟件并且去調(diào)整位置。而女魔法師倒地時(shí)甚至還有煙霧效果,使用者甚至需要去逐幀移動(dòng)煙霧圖片的位置和透明度。

這太復(fù)雜了!

而現(xiàn)在有了插件系統(tǒng),小理只需要點(diǎn)擊“添加插件內(nèi)容元素”-“顯示相關(guān)”-“行走圖”,選擇自己做好的行走圖一鍵加入進(jìn)來(lái),再點(diǎn)擊“下一步”,就進(jìn)入“插件發(fā)布”的最后一步了,比如:

合理的定價(jià)和詳細(xì)的插件介紹,有助于讓更多人來(lái)用


【例2】

小瑤是一名程序大佬,她做了一套“銀河戰(zhàn)士惡魔城類的戰(zhàn)斗機(jī)制”。如果她直接分享工程,那么其他創(chuàng)作者想要使用的話,除非自己也會(huì)程序or找到會(huì)程序的人,想辦法合并到自己的工程中來(lái)使用,不然就只能使用小瑤分享的這個(gè)工程為基礎(chǔ)從頭開始做自己的游戲。

而現(xiàn)在有了插件系統(tǒng),小瑤只需要自己勾選相關(guān)的DIY內(nèi)容加入到插件元素里并發(fā)布,其他創(chuàng)作者就可以在自己的工程中直接下載并使用這套“戰(zhàn)斗機(jī)制”了,絲毫不用擔(dān)心出現(xiàn)程序沖突的問題。


希望以上兩個(gè)例子能讓大家對(duì)插件系統(tǒng)有個(gè)大致的了解,并懷有些許期待。具體的了解只能等到正式上線親自來(lái)感受啦!屆時(shí)大家可以通過左上角的菜單,找到插件系統(tǒng)的入口。

屆時(shí)GC平臺(tái)的插件商城也會(huì)同步開放,可以通過「插件管理」進(jìn)入


【插件使用實(shí)機(jī)演示】

視頻時(shí)間軸:

00:00 ~ 01:10 下載并使用插件:小游戲 - 抽獎(jiǎng)機(jī)

01:20 ~ 02:50 下載并使用插件:小游戲 - 貪吃蛇

03:00 ~ 03:50 下載并使用插件:粒子動(dòng)畫 - 火焰

破舊筆記本錄制,略顯卡頓,還請(qǐng)見諒


插件使用的圖片和音效素材均為臨時(shí)拼湊,創(chuàng)作者在使用的時(shí)候,可以隨意替換為自己想要使用的素材。



情報(bào) 3:自定義條件分歧

在GC的內(nèi)測(cè)版本里,創(chuàng)作者只能通過預(yù)設(shè)的“數(shù)值”、“開關(guān)”、“字符串”、“腳本”四類選項(xiàng),這讓很多老練的創(chuàng)作者直呼雞肋:用又不滿足需求,不用自己寫就浪費(fèi)了可視化的部分。

內(nèi)測(cè)版本中的事件-條件分歧界面,注意最左側(cè)只有4類選項(xiàng)


但實(shí)際上萬(wàn)物皆可自定義是GC貫徹始終的信條之一,而“自定義條件分歧”就包含在其中。

左上角菜單-自定義編輯器-條件分歧設(shè)定


通過「條件分歧設(shè)定」,創(chuàng)作者可以自由添加新的條件分歧標(biāo)準(zhǔn),比如:添加了一個(gè)叫做“物品”的類別,可以指定某個(gè)物品(比如1005號(hào)物品“臘肉”),判斷它是否滿足某個(gè)數(shù)量的條件(比如大于5)。

隨便舉了個(gè)簡(jiǎn)單的例子


配合其他的事件就可以制作出各種游戲邏輯了,比如:

還是隨便舉了個(gè)簡(jiǎn)單的例子


【關(guān)系到GC理念的一些題外話】

因?yàn)檫@邊用到了“物品”這個(gè)自定義的模塊,就順便聊一下。

乍一看“物品”這種模塊是大部分游戲都有的一個(gè)概念,所以一些創(chuàng)作者會(huì)認(rèn)為GC本體應(yīng)該自帶這種“基礎(chǔ)”的模塊。但實(shí)際上還有有很多游戲連物品這個(gè)概念都沒有,比如一些AVG游戲,即使角色在游戲中獲得物品,可能也只需要增加某個(gè)變量,而不需要一套完整的物品模塊。這種時(shí)候,GC的界面上,不必要的功能越少,創(chuàng)作者發(fā)揮起來(lái)會(huì)更舒服。


所以GC在不同的模板中帶有的模塊都不同!我們官方會(huì)針對(duì)我們推出的模板,用「自定義模塊」預(yù)設(shè)好適合這個(gè)模板主題的模塊。比如A模板是角色扮演類的模板,帶有“裝備”模塊;B模板是策略類的模板,帶有“部隊(duì)”模塊。

但是反過來(lái),A模板默認(rèn)帶有“部隊(duì)”模塊就會(huì)顯得很奇怪,至少不符合大部分創(chuàng)作者的需求,頂多作為插件供有特別需要的創(chuàng)作者選用。



情報(bào)4:移動(dòng)界面元件

在之前的GC內(nèi)測(cè)版本中,只有在「事件」的「圖像系統(tǒng)」中具有針對(duì)整個(gè)界面的交互效果,缺乏針對(duì)界面中部分元件交互效果的可視化操作。而「移動(dòng)界面元件」就是填補(bǔ)這一空缺的存在!

七星瓢蟲的懶人守則:能用事件解決的,堅(jiān)決不用代碼


在國(guó)慶版本中,「移動(dòng)界面元件」在「事件-游戲畫面」和「事件-場(chǎng)景和畫面-圖像系統(tǒng)」兩處都可以找到。可以制作的交互效果包括但不限于:控件的位置、寬高、旋轉(zhuǎn)角度、透明度、形變、圖片源、翻轉(zhuǎn)、文字效果等等。即使是“是否能點(diǎn)擊”、“是否可見”、“文本內(nèi)容”等屬性也都可以進(jìn)行改變(只是這種的改變會(huì)瞬間完成,其他的內(nèi)容改變則是創(chuàng)作者自己設(shè)定過渡時(shí)長(zhǎng))。


比如把GC娘立繪做成一個(gè)控件來(lái)回移動(dòng)

也可以操作多個(gè)控件進(jìn)行交互效果


當(dāng)然,本瓢蟲水平有限,更多好看的交互效果,就要靠各位創(chuàng)作者自己設(shè)計(jì)啦!


【名詞解釋】

緩動(dòng):可以簡(jiǎn)單地理解為一類交互效果,包括位置移動(dòng)、縮放、透明度改變等需要一段時(shí)間(比如若干毫秒或者若干幀)來(lái)改變的,都被統(tǒng)稱為緩動(dòng),英文和代碼里常用Tween稱呼。

【程序向解釋】

1. 所有元件對(duì)象都繼承于UIBase

2. 所有元件對(duì)象的Number類型的屬性都可以使用「移動(dòng)界面元件」來(lái)進(jìn)行緩動(dòng)

3. 所有元件對(duì)象的非Number類型的屬性都可以使用「移動(dòng)界面元件」來(lái)進(jìn)行指定某幀的瞬間切換

相關(guān)API:?

http://www.gamecreator.com.cn/gc/document/?file=006-API-2D%E5%8D%95%E6%9C%BA%E5%86%85%E6%A0%B8/002-%E5%AE%A2%E6%88%B7%E7%AB%AF/003-%E7%95%8C%E9%9D%A2/013-UIBase



情報(bào)5:多狀態(tài)頁(yè)

在GC內(nèi)測(cè)期間,不少創(chuàng)作者提出了對(duì)「多狀態(tài)頁(yè)」的需求。

本來(lái)按照我們的設(shè)計(jì),對(duì)于一些復(fù)雜的事件設(shè)計(jì),可以通過在地圖上專門放一個(gè)看不見的對(duì)象,負(fù)責(zé)其他對(duì)象的狀態(tài)變化;或者在同一個(gè)位置放置多個(gè)外形一樣的NPC,來(lái)代替「多狀態(tài)頁(yè)」的存在。但實(shí)際測(cè)試下來(lái),大家還是更希望能直接使用「多狀態(tài)頁(yè)」和「對(duì)象開關(guān)」來(lái)制作,于是最后還是加上了!


【名詞解釋】

多狀態(tài)頁(yè):本來(lái)一個(gè)對(duì)象只有一個(gè)「狀態(tài)頁(yè)」,對(duì)應(yīng)一種形象、屬性、出現(xiàn)條件和相關(guān)事件(比如對(duì)象是衛(wèi)兵NPC的話,他就有衛(wèi)兵的形象、衛(wèi)兵的屬性、衛(wèi)兵的出現(xiàn)條件和衛(wèi)兵的行為),現(xiàn)在追加了「多狀態(tài)頁(yè)」,即可讓一個(gè)對(duì)象擁有多種狀態(tài),根據(jù)不同的滿足條件自動(dòng)切換。

對(duì)象開關(guān):某個(gè)對(duì)象(比如下文的衛(wèi)兵NPC)的開關(guān)。好處是不容易和整個(gè)游戲都會(huì)用到的全局開關(guān)搞混。

【范例解釋】

比如有一個(gè)叫“衛(wèi)兵”的NPC,第一次對(duì)話時(shí)只會(huì)說“冒險(xiǎn)者你好”,但從第二次開始,只會(huì)對(duì)主角說“旅途愉快”,這時(shí)候就有3種方案實(shí)現(xiàn):

  1. ?設(shè)置一個(gè)表示是否和這名衛(wèi)兵NPC對(duì)話過的變量,在NPC身上的同一個(gè)事件頁(yè)內(nèi),用「條件分歧」來(lái)判斷該說哪句話。


  2. ?放2個(gè)一模一樣的衛(wèi)兵NPC在同一個(gè)位置,一開始只顯示說“冒險(xiǎn)者你好”的那個(gè),在說完之后把這個(gè)衛(wèi)兵NPC隱藏,同時(shí)顯示說“旅途愉快”的那個(gè)。


  3. ?使用「狀態(tài)頁(yè)」:將“冒險(xiǎn)者你好”放在第一頁(yè),然后加一個(gè)「對(duì)象開關(guān)」事件:對(duì)象開關(guān)A開啟(即A=ON)

左邊看起來(lái)丑丑的數(shù)字按鈕就是“切換狀態(tài)頁(yè)”按鈕了

?進(jìn)入第二頁(yè),加入觸發(fā)條件:對(duì)象開關(guān)A開啟時(shí)。

出現(xiàn)條件可以自由設(shè)定

最后在第二頁(yè)加入「對(duì)話」事件:旅途愉快,就完成了。

此處已經(jīng)切換到了第二頁(yè)了

這個(gè)功能也是剛剛制作完畢,還沒有進(jìn)行按鈕的美化。


以上就是這次更新預(yù)告劇透的部分了,其他還在制作的功能、素材和模板還請(qǐng)期待后續(xù)的劇透。

(其實(shí)有些沒有介紹的功能是因?yàn)檫^于硬核,以至于我不知道如何講得通俗易懂,還是丟給黑大自己解釋吧。)



GC官網(wǎng):http://www.gamecreator.com.cn

GC創(chuàng)作者交流Q群:656319312

GC畫師樂師交流Q群:347830194

可視化游戲制作工具GameCreator全新版本上線預(yù)告(一)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
梁河县| 肥西县| 宣恩县| 社会| 英吉沙县| 科技| 甘泉县| 喀什市| 台中县| 石台县| 吉林省| 屏东县| 盐边县| 宜春市| 肃宁县| 龙游县| 新乡市| 贺州市| 陕西省| 且末县| 达日县| 泰顺县| 珲春市| 久治县| 宁晋县| 汉川市| 大兴区| 虞城县| 波密县| 龙海市| 水城县| 兴和县| 双峰县| 酒泉市| 株洲县| 志丹县| 平定县| 汝州市| 松潘县| 达尔| 根河市|