2015年6月23日 星期二

【Unity】2D地圖設置插件 2D Tilemapper

(註:在一開始測試Tilemapper時,曾發生Unity當掉後專案損毀的狀況,請事先備份專案或使用新專案嘗試。)
這是在設置背景地圖做到有點煩的時候找到的插件,主要功能是能快速的設置Tile類型的Sprite2D背景。
Tilemapper
Tilemapper

2015年6月17日 星期三

【自製遊戲】放置型養成RPG-冒險者管理人進度報告(11)

這次來報告一下進度,基本上一些細節的調整,並沒有增加什麼重大的系統功能。
首先是遊戲的開頭介面,基於世界觀的想法換了遊戲標題:
自製遊戲進度報告

2015年6月16日 星期二

【Unity】Loading Screen 讀取畫面製作

這次要談的是過場的時候的讀取畫面,在Unity中場景切換時常用的語法是Application.LoadLevel("SceneName"),這種讀取方法在遊戲資源小的時候是非常便捷的方法,但遊戲資源大到一定程度時,使用LoadLevel在資源載入的過程中會有一小段時間畫面是會卡住的,這種時候用一個小過場蓋掉這段時間是很常見的方式。
Scripting a Loading screen in Unity(註:影片連結請注意音量)
以上連結教學就是這次的方法,要做到的效果如下圖:
Loading Screen

2015年6月15日 星期一

【Unity】捲動選單 scroll list

這次要講的是可以捲動的選單,透過UI內的scrollbar加上mask製作。
就如下圖所示,選單可以透過移動bar的位置來改變顯示內容,而在框外的選單內容不會被顯示出來。

2015年6月12日 星期五

【自製小遊戲】仿cookie clicker Idle game - 冒險者公會(2)

這次用先前做的Idle game來做Scrollbar的測試:
Idle game

就如上圖左邊欄位看到的可捲動清單,使用UI的mask+Scrollbar做出來的效果,透過滑鼠左鍵移動Scrollbar可以捲動角色列表,以下是這次的結果:

2015年6月10日 星期三

【Unity】攝影機移動Lerp smoothing測試

(註:Unity會停止回應的話請更新Unity web player,官方載點)
這次試著做了 攝影機移動的Lerp smoothing,,主要的契機是這篇文章:
[GDC 2015] Scroll Back - 2D 捲軸遊戲的攝影機理論與實務

文章內有大量的2D攝影機移動理論,文章當中就提到移動常見的smoothing方法,就試著寫寫看,至於在Unity內Lerp smoothing則是參考這一篇:
Unity腳本:使用Lerp 線性插值製作滑順效果


Lerp smoothing

【自製遊戲】放置型養成RPG-掌中冒險者進度報告(10)

這次一口氣把圖鑑、傢俱和系統音一次搞定,UI的重新調整以及部份的程式碼修改就到這裡。
首先是圖鑑部分:
自製遊戲報告
這部分就是把sprite物件修成Button和Image,其他就是針對UI的程式碼修改所以和先前差別不大。

2015年6月8日 星期一

【自製小遊戲】水平思考猜謎(海龜湯)

遊戲連結 海龜湯的玩法是由出題者提出一個難以理解的事件,參與猜題者可以提出任何問題以試圖縮小範圍並找出事件背後真正的原因。但出題者僅能以「是」、「不是」或「沒有關係」來回答問題。 本遊戲蒐集各種論壇、平台的42個題目,提供給想玩海龜湯卻愁找不到題目的你們。 ...