聲明:本帖可能包含聯盟鏈接,這意味著如果您點擊鏈接併購買我們推薦的產品,我們可能會獲得佣金。點擊這些鏈接不會花費您任何費用,但可以幫助我資助我的開發項目,同時還能推薦優質資源!

2016年10月16日 星期日

2011.08 2D地圖自動拼接(實作紀錄)

製作 2D RPG 遊戲免不了需要編輯地圖,而 2D 地圖通常就是一張一張地圖切塊拼接組合起來的,只是,如果地圖比較大或者想要地形變化豐富一點,光靠手動一片一片的拼接是相當辛苦的,而且容易會有人為疏忽發生拼錯的情形,所以就需要使用一些讓程式幫忙拼接的技巧。

2016年10月11日 星期二

2016 文化大學大傳系 Unity Chan 2D 教學

在 2016 年 9 月到 11 月期間,很榮幸能以業師身分前往「中國文化大學-大眾傳播學系」進行 Unity 相關的教學,為了使學生在課堂教學之外,也能夠方便地複習,所以依照課程進度陸續製作影片以及將相關檔案整理於此,希望可以對學生的學習以及實作練習帶來更多幫助。

2016年8月21日 星期日

Unity:UGUI的鍵盤控制

Unity 專案的製作都是在電腦上進行的,所以,習慣上都是使用滑鼠去點擊按鈕或其他可控制的 UI 元件;除了在電腦上使用滑鼠點擊之外,在行動裝置上也是從觸控螢幕直接點擊,因此,比較少會需要完全使用鍵盤控制以及在 UI 元件間切換,但是,如果在只能使用鍵盤或者手把控制的環境下,UI 的製作就必須要有良好的導航機制,而在 Unity 4.6 之後的新 GUI 系統(UGUI)則會在 UI 的製作過程自動建立 UI 元件間的導航關係,讓我們可以很方便地將 UI 的控制轉換成方便於鍵盤或手把的使用。

2016年7月19日 星期二

2016.07.12 Random Exp for Unity

在上一篇「2016.06.22 Random Exp for Unity」初次展示 Random Exp for Unity 這個小工具之後,經過一些朋友所表達的意見以及準備用於實作專案中所產生的一些想法,再次做了一些修改,所以,再次來展示一下。

2016年6月25日 星期六

2016.06.22 Random Exp for Unity

做過幾個專案後,就會發現老是重複在寫相同的程式,或者有過多重複的操作,所以就想把一些很可能重複的工作,陸續整理起來,方便將來使用。而原本只是單純獨立的 Component,後來想弄幾個指令來更方便使用,最後,又想寫個編輯器工具了,所以設計了一些基本的東西,在此展示一下。

2016年5月5日 星期四

2015.05.20 耕莘專校數媒科 Unity Chan 2D 教學

在 2015 年 5 月期間,很榮幸能以業師的身分前往「耕莘健康管理專科學校-數位媒體設計科」進行 Unity 相關的教學,為了使初次接觸到 Unity 遊戲引擎的學生們,透過實務操作的方式來了解 Unity 的功能與使用,選擇使用日本 Unity 所製作的 UnityChan2D 專案來示範與講解。

2016年1月12日 星期二

Unity:場景物件數量的影響(二)

在上一篇「Unity:場景物件數量的影響(一)」,最後有提到使用一個模型資源或一個 Prefab 所建立的場景「所佔容量最小」的這一結果並不可靠,所以,針對這兩種方式所建立的場景重新測試,並且來看看與上次的其他三種方式所建立的場景之間的容量差異。

2016年1月4日 星期一

Unity:場景物件數量的影響(一)

在 Unity 建置場景,有很多種選擇,使用一體成型的物件或組合型的物件,都能建立看起來相同的場景,直接使用模型資源或者事先製作好的 Prefab 也都能組合出一模一樣的場景,但是物件數量、做法,對於專案本身以及輸出後的影響,究竟是怎麼樣的呢?以下,使用幾個簡單的場景來觀察其中的差別。

2015年10月25日 星期日

Unity:使用 UnityEngine.Events 讓程式更靈活、穩定

自從 Unity 4.6 發佈新的 GUI 系統之後,我們可以從所建立的 GUI Control 發現新的事件欄位,例如,建立一個 Button,可以從 Inspector 視窗裡面的 On Click 欄位指定當按鈕被點擊時要去執行那一個 GameObject 上的哪個 Component 的功能,使得按鈕事件可以更視覺化、更彈性的編輯,當然,其他的 GUI Control 也都有類似的欄位可以做這樣的設置,而這個欄位則是由 UnityEngine.Events 底下的 UnityEvent 型別所產生的,我們自己所製作的 Component 同樣也可以提供這樣的欄位,使可以視覺化編輯,以及讓程式更加彈性。

2015年9月22日 星期二

Unity:解決 Unity 5.2 無法 Build 到 iOS 的問題

最近在開發的專案,自從安裝 Unity 5.2 之後,就沒有 Build 到 iOS 行動裝置測試過,最近因為 Xcode 7 發佈,就想 Build 測試看看是否有需要調整的地方,結果,卻卡在 Unity 要 Build 成 Xcode 專案的地方就發生錯誤,網路上找不到相關的解決辦法,幸好,最後有解決了,所以,在此記錄下來,希望可以幫助到有同樣困擾的朋友們。