一、在幫舞台命名的時候請務必採用「序章-第一幕」或者「路線一-第五幕」這種中間加了一個半形-的格式,這樣系統才會自動幫你把舞台分類,千萬不要像我這樣傻傻的,呆做了幾十個舞台之後才發現得在舞台名稱中通通加上一個-做修改呀!這樣前面不知道有多少連結的地方會忘記修正,太慘了! 2009/10/17新增 二、目前BASS在一款遊戲中一個角色似乎只能有八種表情,這經常是不夠用的,所以每個角色會出現哪些表情請事先規劃一下。規劃好之後,在新增人素的時候,除了把人素的名字改成你的角色的名字,請務必把表情的名稱也通通換過,換成自己規劃好的版本,不然,以後如果你看這個人素不順眼想要換掉,但是作品中已經在許多地方使用了原本人素的表情名稱,你會有抓不完的臭蟲!一時的謹慎可以避免以後的辛苦,這又是一條血淋淋的良心建議T__T 2009/11/14新增 三、目前關於舞台背景圖設定的一些注意事項,包括bug或不是bug但會造成麻煩的地方 1.每個舞台背景圖預設是system:transparent,它的意思是「延續之前的背景」所以不能用在start舞台。同理,測試時不可以選擇背景圖預設是system:transparent的舞台為起點。 2.每次想換背景的時候就換舞台,可以避免掉下面說的一些bug,但是遊戲有一定規模之後,舞台數量會太龐大。 3.當在舞台中使用sys(bg:背景圖:細節說明)這種格式來更換背景圖時,有時候會造成一個問題:下一個舞台放在「預設」位置的背景圖會出不來!目前我還不知道哪些情況下會發生此事。 解決方法->在該舞台的第一行再設定一次sys(bg:背景圖:細節說明)讓背景圖強制出現。但是因為每個舞台都這樣設定的話會有一些麻煩,我是測試遊戲時看到這種狀況的話才會設。>\"<b 4.當玩家讀取存檔的時候,如果你曾在玩家存檔時的該舞台中途以sys(bg:背景圖:細節說明)更換背景,則該指令不會作用。畫面上所顯示的,強制是舞台預設的背景圖。如果舞台預設背景圖是system:transparent,就會出現讀取檔案之前的背景。 解決方法->將該舞台的預設背景換成玩家存檔的地方的背景,然後在第一行設定一次sys(bg:背景圖:細節說明)讓起初的背景圖強制出現。 5.各位可以發現3.和4.是矛盾的,所以請避免兩件事在同一個舞台發生。具體的說,玩家通常會在有分歧選項的地方存檔,為了避免玩家讀取檔案的時候背景圖是錯的,大段劇情之後若要給分歧選項,最好先換下一個舞台再給分歧選項。 四、雖然一些BASS教學當中指出,最好把變數和系統功能的設定和對話、文字敘述結合,不然會讓玩家在無意義的地方多按Enter造成麻煩;但根據我製作到現在的經驗,這個建議是有例外的。 例外就是:1.if條件式也就是sys(setd:變數名稱:比較給定數值:目標舞台)系列的函數。2.隨機函數也就是sys(prob:舞台1:舞台2)這兩者。這兩類系統判斷式最好單獨一行,如果跟對話或敘述放在一起,它仍然會顯示沒錯,但是玩家很可能會看不清楚,因為不會有按Enter的機會,會在畫面閃一下就消失了。
|