這是打算用來投巴哈姆特ACG大賽的手機遊戲作品,因為開始的時間點稍嫌晚了點,所以打算設計個系統上不算複雜的遊戲類型,最後就決定是放置型的遊戲系統。
以下是遊戲畫面的雛型:
2015年3月17日 星期二
2015年3月11日 星期三
【Unity】系統時間Datetime
在Unity中抓取設備的系統時間時,可以使用Datetime來取得,以下是簡單的範例。
using UnityEngine; using System.Collections; using UnityEngine.UI; using System; public class DateTimeTest : MonoBehaviour { public Text dateTimeText; void Update () { dateTimeText.text = DateTime.Now.ToString (); } }DateTime在System下,所以要先using System,接著把DateTime.Now把現在的系統時間顯示出來,顯示的效果如下:
2015年3月4日 星期三
【Unity】OnApplicationPause、OnApplicationFocus測試
2015年3月2日 星期一
【Unity】MMD4Mecanim-人物骨架關節控制篇
這次的內容是MMD4Mecanim的人物關節角度控制,算是自己嘗試出來的功能,起因是看到MMD4Mecanim插件轉換出來的模型關節有下圖中的數值。
這個發現倒是挺讓人開心的,因為要在Unity中要把動畫中的模型關節獨立出來運作,這是專業版限定而且能控制的關節不多,既然插件的作者Nora連Script都幫大家寫好了,那就不客氣地拿來玩,首先成品在這裡,讓模型可以一直盯著攝影機看就是這次要做出來的結果。
2015年2月12日 星期四
【Unity】滑鼠點擊地板的人物移動
延伸:使用導航網格(NavMesh)實踐滑鼠點擊地板的人物移動
這次來寫透過滑鼠點擊的人物移動,在世紀帝國或星海爭霸等等的戰略遊戲,是常見移動人物的方式,或是英雄聯盟、dota等的多人線上合作遊戲也多是採用這種操控,以下是簡略的圖片描述。
條列式的敘述一下要做什麼:
1. 玩家透過滑鼠點擊地板的動作將人物移動到點擊的位置。
2. 在移動過程中播放角色的移動動畫。
3. 以及將角色旋轉至面向點擊位置。
這裡就針對人物移動和角色旋轉來做說明,至於角色模型和動畫等等的步驟參考這裡,就不多細談,然後這次完成的結果點這裡。
這次來寫透過滑鼠點擊的人物移動,在世紀帝國或星海爭霸等等的戰略遊戲,是常見移動人物的方式,或是英雄聯盟、dota等的多人線上合作遊戲也多是採用這種操控,以下是簡略的圖片描述。
![]() |
google圖片搜尋 |
1. 玩家透過滑鼠點擊地板的動作將人物移動到點擊的位置。
2. 在移動過程中播放角色的移動動畫。
3. 以及將角色旋轉至面向點擊位置。
這裡就針對人物移動和角色旋轉來做說明,至於角色模型和動畫等等的步驟參考這裡,就不多細談,然後這次完成的結果點這裡。
2015年2月6日 星期五
【免費遊戲素材】免費遊戲素材整理
這陣子獨自寫了一些小遊戲雛形,找了許多可以免費使用的遊戲素材,所以想說寫篇文章分享給大家,順便幫自己做些整理。
1.IconArchive
主要偏實物及美式風格的2D圖示,雖然不是遊戲素材面向的網站,但所含內容非常龐大,透過關鍵字搜尋也可以找到許多不錯的圖示,另外下載時也提供不同的解析度,雖然風格的問題我不常用到就是了。
2.星宝転生ジュエルセイバー
這家的素材應該會有人覺得眼熟,台灣有許多商業作有使用他們的免費素材,另外星寶轉生原本為日本商業遊戲作品,用他們的素材時規範也會相對嚴謹,巴哈有位仁兄有做了利用規約的中譯點這裡。
2015年2月5日 星期四
訂閱:
文章 (Atom)
【自製小遊戲】水平思考猜謎(海龜湯)
遊戲連結 海龜湯的玩法是由出題者提出一個難以理解的事件,參與猜題者可以提出任何問題以試圖縮小範圍並找出事件背後真正的原因。但出題者僅能以「是」、「不是」或「沒有關係」來回答問題。 本遊戲蒐集各種論壇、平台的42個題目,提供給想玩海龜湯卻愁找不到題目的你們。 ...

-
今天來談帶有rigidbody物件移動的方法,AddForce和velocity。 首先AddForce,是在物體上給予一個方向的外力,是這樣寫的: using UnityEngine; using System.Collections; public class Cont...
-
Unity內的Sprite功能可以在3D環境中建構出2D物件,這是Unity在4.3版本中釋出的2D遊戲開發工具,也是Unity第一次針對2D遊戲開發釋出的功能,引言就說到這裡;Sprite功能在寫下樓梯小遊戲的時候受益良多,但也遇到不少問題,所以這次來講講在Unity內的...