北方之塔18

  又過了好一陣子阿,這次的主介面又有稍作調整,不過並沒有調整太多,主要的部份還是在修改許多舊的Code,同時製作一個新的系統,簡單的場景互動系統,這個部分可能包含的像是物品拾取、啟動機關、移動物件之類的功能。

  主介面除了調整配置、更換一些圖,另外就是改變功能按鈕,原本功能按鈕只是簡單的一個按鈕背景加上文字,但是覺得有點太佔空間,尤其是顯示在畫面中的時候,而且文字也比較不容易看,所以更換成小圖示,不過要選擇哪種小圖示又是個煩惱的決定,因為使用的素材不是自己畫,所以要挑選有代表性的才行。


北方之塔17

  角色介面稍微做個調整,調整一下配置跟UI圖片,也是使用跟物品介面相同的免費素材,裝備介面跟之前類似點擊部位後打開裝備選擇,不過裝備選擇介面還沒調整完。接著就是打算暫時做一個技能介面,然後可以簡單地做一個快捷按鈕的配置,這樣就可以開始來弄技能系統了。

  然後把一個怪物的Model替換成蜘蛛,原本是用一個方塊來表示,替換成蜘蛛後就感覺好像有這麼一回事一樣,哈哈。當然這個也是Unity的AssetStore可以下載到的免費模型,上面有幾個品質還不錯的模型,如果我可以把這個遊戲做到快完成的話,也許可以購買幾個便宜的模型來使用。


北方之塔16

  重新調整完物品資訊的介面圖片後,接著稍微調整一般的介面圖片以及架構,除了更新圖片去掉無用又太大的圖之外,重新調整的架構又讓DrawCall少2還算滿不錯的。

  除了調整一般操作介面,也調整腳色資訊面板,這個時候其實覺得原本的UI相關的Code有些繁雜,製作或使用上也不是太方便,也就有打算重新製作整個UI相關的部分,這部分花了不少時間,把原本的Code都去掉改為使用新的,也要確認新的UI運作跟原本的一樣,也花了些時間把原本的Code清理一些不太有用的方法,目前雖然還沒全部調整完,但大致上UI已經換成新的架構了。


北方之塔15

  最近這一個多月有點忙阿,公司專案需要趕些進度,結果回家都不想動只想無腦看個小說,還好最近稍稍閒了一點,抽空把之前沒做完的部分繼續補齊。

  之前做到了裝備欄位可以選擇裝備物品,接著要做的就是一個簡單的技能面板,不過我打算在製作這個面板前,先把技能系統架構出來,一方面可以知道我畫面需要呈現的有哪些資訊,以及把技能系統簡單確定一個方向。

  目前還在調整技能系統,同時也順便再次修改一下裝備欄位跟物品資訊面板。


北方之塔14

  最近工作比較忙一些,前陣子又在製作脫出遊戲的原型,結果就是隔了好久才又開始繼續修改之前做一半的裝備系統。



Unity - 動態Copy GameObject上的Component以及Component上面設定的value到另一個物件上

  使用Unity內建的MonoBehaviour來製作script很方便,建立一個新的繼承MonoBehaviour的class,這個物件就可以做為component放到場景的物件上,除了配置到物件上之外,這個類別裡面的public參數也會顯示在Unity的inspector中調整,在調整一些參數上很方便不需要動到code。


北方之塔13

  因為這個遊戲的背景其實是從MUD來的,可以說這是個粉絲取向的遊戲,原本就打算參考原始MUD的故事架構,也許在製作上並不會完完全全採用原本的設定,但是還是有許多可以使用在遊戲中的東西。

  稍微把之前蒐集的資料整理了一下,大概把MUD遊戲中的歷史編成一個簡單的表,其實表中有很多的素材可以使用,例如地圖場景地點,但是我目前也沒辦法做這麼多事情,因此遊戲最主要的目的只放在一個元素上,也就是歷史上冒險者第一次發現北方之塔的時候。

北方之塔12

  繼續修改裝備介面,這次把快捷按鈕配置的圖示也正確顯示,除了在人物裝備介面當中可以看到快捷按鈕配置的圖示,遊戲進行中的快捷介面目前也可以正常顯示。

  接下來要完成的部分就是可以切換裝備品跟快捷按鈕配置,只要這個部分做出來,就可以讓使用者來切換裝備,裝備介面就不再只是顯示好看的了。



Puzzle - 脫出系遊戲

  脫出系遊戲,好久以前就玩過這樣類型的遊戲,最有印象的就是主角常常莫名其妙被關在一個空間裡面,這個空間常常是一個房間,主角一方面要理解為什麼會在這裡,一方面也要離開這個地方,所以遊戲最主要的目的就是離開這個空間。

  主角該怎麼離開這個空間呢,就是要透過一連串的謎題啦,蒐集從房間中撿來的各種物品,解開散落在四處的謎題,打開一個又一個的鎖頭,最後就可以重房間脫離啦。


Unity - 自己的三次曲線(Cubic Curve)自己畫 - Bézier Curve, Hermite Curve...

想法
  三次曲線(Cubic curve)可以應用的地方很多,像是讓物體跟隨一條路徑移動,例如平台遊戲的移動跳板;或者是讓攝影機跟著這條路徑移動,達到類似運鏡的效果。

  網路上也有許多寫得還不錯的插件可以使用,而且功能都滿完整的,如果單純要使用這樣的效果,推薦可以直接選一個下載來用,會比自己重頭寫一個來的方便快速