2023年3月22日 更新公告 V0.990
前言
親愛(ài)的游戲創(chuàng)作者們:
GameCreator將在2023年3月22日20點(diǎn)左右更新軟件版本?V0.990。
如果在新版本遇到問(wèn)題影響自己的游戲工程,請(qǐng)?jiān)谏鐓^(qū)或群內(nèi)反饋問(wèn)題,然后等待官方更新版本修復(fù)問(wèn)題,以及嘗試暫時(shí)使用舊版本軟件。
歷史版本下載:https://www.gamecreator.com.cn/download.html

新的模板?-?ACT-《空之躍》上線!
官方制作的一個(gè)新模板將上線,該模板是GameCreator官方出品的游戲模板-《空之躍》。
是一款無(wú)任何自帶戰(zhàn)斗系統(tǒng)的平臺(tái)跳躍游戲模板。以后官方出品的戰(zhàn)斗類(lèi)平臺(tái)跳躍模板將基于該模板衍生。

上手難度:★★
入門(mén)級(jí)作者使用預(yù)設(shè)的功能塊?+?繪制地圖即可創(chuàng)建完整的游戲流程。
高級(jí)制作者可通過(guò)更改模塊參數(shù)、添加事件、修改腳本等方式擴(kuò)展。
點(diǎn)擊此處查看詳情:https://www.gamecreator.com.cn/template/det/302

引擎-模塊-自定義輔助體
自定義輔助體
新增特性:
●?逐幀輔助體:支持了不同的幀存放不同的輔助體數(shù)據(jù),游戲內(nèi)根據(jù)該行走圖當(dāng)前的幀可獲取當(dāng)前幀對(duì)應(yīng)的輔助體數(shù)據(jù)需要手動(dòng)切換至逐幀輔助體模式,默認(rèn)是統(tǒng)一輔助體模式,即該行走圖的所有幀都使用同一個(gè)輔助體數(shù)據(jù)。
●?形狀支持:矩形、圓形、三角形、多邊形、線段、橢圓形、無(wú)
●?輔助體列表:顯示所有輔助體,每個(gè)輔助體可單獨(dú)設(shè)置關(guān)閉顯示和鎖定(以及可以隱藏整個(gè)輔助體列表)。
●?自定義編輯器支持:在菜單-自定義編輯器力增加了自定義輔助體的配置,可以配置當(dāng)前編輯器顯示哪些形狀的輔助體。比如該模板只支持矩形輔助體,那么可以將其他形狀的關(guān)閉掉,以便在制作中只能使用矩形輔助體。
注意:該功能需要用代碼調(diào)用,最終以模板是否會(huì)用到為準(zhǔn),比如《空之躍》目前的版本已支持了逐幀矩形輔助體,通過(guò)設(shè)置不同幀的輔助體數(shù)據(jù),以達(dá)到實(shí)時(shí)變化碰撞大小的目的。

操作方式:
1-在數(shù)據(jù)庫(kù)-行走圖編輯器中開(kāi)啟顯示輔助體(或快捷鍵H啟用和關(guān)閉)
2-選中輔助體進(jìn)行操作(多邊形可以將鼠標(biāo)移動(dòng)到對(duì)應(yīng)的線上雙擊增加一個(gè)點(diǎn))

引擎-模塊-場(chǎng)景對(duì)象預(yù)設(shè)倉(cāng)庫(kù)
場(chǎng)景對(duì)象預(yù)設(shè)倉(cāng)庫(kù)
允許將場(chǎng)景對(duì)象存為預(yù)設(shè),通過(guò)該預(yù)設(shè)創(chuàng)建的對(duì)象即與此前設(shè)定的效果一致,預(yù)設(shè)會(huì)保存該場(chǎng)景對(duì)象的一切數(shù)據(jù),包括事件指令。
比如做好了一個(gè)帶有100金幣的寶箱的場(chǎng)景對(duì)象,存為預(yù)設(shè)后,以后需要用到100金幣的寶箱只要從預(yù)設(shè)倉(cāng)庫(kù)中拖拽出來(lái)創(chuàng)建即可。
目前已應(yīng)用在《空之躍》模板中,這讓制作門(mén)檻進(jìn)一步降低,只要將預(yù)設(shè)好的功能塊拖出來(lái)使用即可,無(wú)需再配置任何參數(shù)或添加事件。

操作方式:
1-編輯已有的場(chǎng)景對(duì)象原型或新增一個(gè),原型設(shè)定-配置項(xiàng)-顯示模式,修改為數(shù)據(jù)預(yù)設(shè)

2-將場(chǎng)景上的場(chǎng)景對(duì)象右鍵存為預(yù)設(shè)

3-可拖拽調(diào)整預(yù)設(shè)的列表中的數(shù)據(jù)位置或刪除掉它。

引擎-模塊-資源加密
資源加密
在發(fā)布游戲的時(shí)候支持了圖片資源加密,勾選上后則會(huì)對(duì)圖片資源進(jìn)行加密,保護(hù)項(xiàng)目中素材的安全。


引擎-新增功能
●?安卓打包支持了全屏模式,即不顯示電量、信號(hào)等信息欄(默認(rèn)全屏模式,如需要取消可調(diào)用腳本os.fullscreen?=?false;)
●?增加自定義組件:59-選擇場(chǎng)景的坐標(biāo)(SelectedSenceData):用于選擇某個(gè)場(chǎng)景中的坐標(biāo),支持僅選擇當(dāng)前場(chǎng)景的坐標(biāo)和變量模式。
●?界面的圖片組件增加了平鋪功能
●?場(chǎng)景對(duì)象的輔助面板增加了可隱藏朝向控制器的開(kāi)關(guān)

引擎-調(diào)整和優(yōu)化
●?安卓打包時(shí)增加了導(dǎo)出路徑的保護(hù),以免導(dǎo)致誤刪文件。
●?安卓打包優(yōu)化了一次以及支持離線模式(如遇到打包失敗也可以嘗試斷網(wǎng)后打包)
●?安卓模式下自動(dòng)橫屏改為了真橫屏模式,這樣也會(huì)適配輸入法橫屏。
●?當(dāng)通過(guò)修改編輯器讓行走圖不顯示時(shí),系統(tǒng)會(huì)自動(dòng)隱藏掉行走圖屬性面板(比如對(duì)象模塊的編輯器預(yù)覽隱藏掉了行走圖的話(huà))
●?自定義行為指令如果名稱(chēng)為空則不再列舉出來(lái)

引擎-修復(fù)BUG
●?修復(fù)一處卸載場(chǎng)景后在某些情況下導(dǎo)致報(bào)錯(cuò)的問(wèn)題(卸載后仍然調(diào)用ClientScene.setViewPort導(dǎo)致)
●?修復(fù)自定義模塊中存在當(dāng)前這個(gè)模塊自身的模塊變量導(dǎo)致報(bào)錯(cuò)的問(wèn)題(引用模式-數(shù)值)
●?修復(fù)自定義模塊中兩個(gè)模塊互相引用對(duì)方的模塊變量導(dǎo)致報(bào)錯(cuò)的問(wèn)題(引用模式-數(shù)值)
●?修復(fù)通過(guò)腳本訪問(wèn)SceneObjectEntity.prototype.setSwitch無(wú)用的問(wèn)題
●?修復(fù)編輯器打開(kāi)社區(qū),如果社區(qū)內(nèi)有播放音樂(lè)。關(guān)閉窗口后音樂(lè)依然存在(目前舊的資源仍然存在問(wèn)題,重新上傳的則正常)
●?修復(fù)選項(xiàng)設(shè)置取消場(chǎng)合,另外一個(gè)設(shè)置默認(rèn)選項(xiàng)。默認(rèn)選項(xiàng)的焦點(diǎn)會(huì)錯(cuò)誤的問(wèn)題
●?修復(fù)界面中的圖片組件使用字符串圖片無(wú)法修改九宮格的問(wèn)題
●?修復(fù)讀檔后某些情況下可能導(dǎo)致當(dāng)前地圖的圖片圖層被清空的錯(cuò)誤
●?修復(fù)通過(guò)腳本SinglePlayerGame.getSceneObjectSwitch獲取對(duì)象開(kāi)關(guān)錯(cuò)誤的問(wèn)題
●?修復(fù)存檔時(shí)當(dāng)?shù)貓D名稱(chēng)存在“副本“字樣時(shí)顯示錯(cuò)誤的問(wèn)題
●?修復(fù)數(shù)值變量操作使用未賦值的游戲數(shù)值時(shí)報(bào)錯(cuò)的問(wèn)題

引擎-API
●?編輯器預(yù)覽升級(jí)(如場(chǎng)景對(duì)象模塊的編輯器預(yù)覽代碼),提供了部分API,變量名editor可訪問(wèn)編輯器的接口(編輯器接口將逐步開(kāi)放)
●?UIBitmap增加了isTile屬性:是否平鋪
●?AvatarRefObj改為了Helper(為適配舊工程不報(bào)錯(cuò),保留了AvatarRefObj實(shí)現(xiàn),但不再提供API)
●?Avatar的refObjs改為Helper類(lèi)型
●?Avatar增加了helperType:輔助體模式??0-統(tǒng)一模式?1-逐幀模式
●?增加了SelectedSenceData,自定義組件59-選擇場(chǎng)景的坐標(biāo)的返回值類(lèi)型
●?ClientSceneObject增加了lockDrag、lockDelete、lockKeyMove

模板-RPG-《蒼之羽》
●?優(yōu)化移動(dòng)端虛擬搖桿的操作,按下時(shí)應(yīng)立刻生效
●?新增指令:倒計(jì)時(shí),支持倒數(shù)和正數(shù)
●?游戲數(shù)值:獲取當(dāng)前的倒計(jì)時(shí)
●?模板更新存檔時(shí)限制,以免在存檔中再次觸發(fā)了存檔

模板-TBRPG-《夢(mèng)之劍》
●?同步了蒼之羽的更新
●?增加了戰(zhàn)斗中我方狀態(tài)圖標(biāo)-鼠標(biāo)懸停時(shí)顯示詳細(xì)說(shuō)明
●?默認(rèn)在戰(zhàn)斗界面中添加了更多的我方角色,方便設(shè)置超過(guò)4個(gè)角色
●?修正指令增減角色屬性,更改經(jīng)驗(yàn)和增加等級(jí)讓角色升級(jí)時(shí)無(wú)法觸發(fā)升級(jí)事件的錯(cuò)誤
●?角色設(shè)定增加了升級(jí)事件
●?增加消耗HP的技能(可同時(shí)消耗HP和SP)
●?戰(zhàn)斗界面的戰(zhàn)斗者不再會(huì)在戰(zhàn)斗中添加到background,取而代之的是容器battlerRoot,這樣不會(huì)因?yàn)樾薷腷ackground導(dǎo)致角色顯示被影響。
●?修復(fù)vscode中編譯默認(rèn)缺失CustomCommand3.ts的問(wèn)題
●?修復(fù)戰(zhàn)斗結(jié)束時(shí)未能拋出行動(dòng)結(jié)束事件的錯(cuò)誤(EVENT_ONCE_ACTION_COMPLETE)
●?修復(fù)游戲數(shù)值-角色-獲取角色的方式在某幾個(gè)值時(shí)短語(yǔ)未能正確描述出來(lái)的錯(cuò)誤
●?修復(fù)數(shù)據(jù)庫(kù)-角色-初始攜帶設(shè)定在未勾選時(shí)仍然存在攜帶技能和裝備的錯(cuò)誤
●?修復(fù)「增減角色的屬性」中更改經(jīng)驗(yàn)值在角色滿(mǎn)級(jí)時(shí)可能報(bào)錯(cuò)的問(wèn)題
●?修復(fù)技能在被動(dòng)屬性、被動(dòng)狀態(tài)、特殊能力、狀態(tài)變更、事件設(shè)定未勾選的情況下仍然可能產(chǎn)生作用的問(wèn)題
●?修復(fù)裝備在被動(dòng)狀態(tài)、事件設(shè)定未勾選的情況下仍然可能產(chǎn)生作用的問(wèn)題
●?修復(fù)狀態(tài)再未勾選事件設(shè)定、特殊能力的情況下仍然可能產(chǎn)生作用的問(wèn)題
●?修復(fù)隊(duì)伍在未勾選事件設(shè)定、攜帶道具設(shè)定的情況下仍然可能產(chǎn)生作用的問(wèn)題

模板-AVG-《星之瞳》
●?修正當(dāng)存檔界面顯示時(shí)事件中存在當(dāng)前界面組件的相關(guān)緩動(dòng)事件時(shí)讀檔后立刻再打開(kāi)存檔界面時(shí)顯示錯(cuò)誤的問(wèn)題