2015年5月21日 星期四

【Project M】RouterOS Port Mapping - Unity3D開發日誌

*測試環境:MikroTik RouterOS RB450G、Win7、Chrome42、PhotonServer 3.4.5.2597
*頁面更新日期:2015/05/21


伺服器建置完成後,需要一台專業的router進行配置,選擇了美國MikroTik 的路由器來負載多人連線的環境。設定環境採用RouterOS有相當多的複雜功能可以設定。今天只針對PhotonServer+Unity3D會使用到的功能來講解。


A.基本設定(使用WEB界面、單一WAN適用)

在基本設定這裡,新版的RouterOS自動配置Automatic,基本的設定都已經幫你設定完畢。再Either1接上WAN(小烏龜)對外網路,Either2接上電腦就可以連上網路。


2015年5月7日 星期四

CodeCombat 玩遊戲學程式!! (邏輯判斷與除錯)

CodeCombat

最近發現的一個好玩的網站。

透過撰寫程式語言去闖關的遊戲,而且提供繁體中文。

讓初學者可以快速的熟悉程式語言的邏輯與除錯。

更重要的是有提供JavaScript對於使用Unity的同學們很有幫助。

有興趣的同學們,快去打開來玩一下吧!!




2014年8月5日 星期二

Visual Studio Tools for Unity 安裝教學 - UnityVS


1.首先,先從官方網站下載適合版本的UnityVS
http://unityvs.com/

*測試環境:Visual Studio 2013 Ultimate、Unity3D 4.3.4、UnityVS 1.9 (Visual Studio Tools for Unity 1.9)
*頁面更新日期:2015/02/07
*須先安裝Unity再安裝否則在起使面板中會看不見


2014年5月30日 星期五

如何創建Unity程式

如何新增Unity的程式,並了解其使用方式,並將程式運用在物件上。 

作為一個遊戲引擎,Unity創建程式的方式非常簡單。 

你只需要在Project的視窗下點選Create點選想要創建的程式碼並命名,例如Javascript。

2014年5月14日 星期三

【程式範例】觸控攝影機旋轉及縮放

複製程式碼貼到JavaScript,拖曳到攝影機上
再將目標物件拖曳到JavaScript上的target

【程式範例】滑鼠控制攝影機旋轉及縮放

複製程式碼貼到JavaScript,拖曳到攝影機上
再將目標物件拖曳到JavaScript上的target

2014年3月23日 星期日

Unity 3D 第一章 - 認識Unity

熟悉Unity的使用介面,是一切的開始


第一次啟動會看到專案導向,這是我的情況。
有些人第一次啟動會看到Unity的示範遊戲。
因為沒有可以啟動的專案,所以我們必須自己新增一個。

2014年3月3日 星期一

Unity 3D 從零開始 - 下載安裝

Unity3D算是很容易學的遊戲引擎不需要很複雜的流程就能開始進行創作,重點有免費的版本,作為教學用途非常適合。

現在的Unity3D網站有簡體中文,相信對英文恐懼的人是個好的開始,如果對簡體字有偏見的人,可以稍微了解一下簡體字的由來也許可以比較釋懷。讓我們開始來下載Unity3D吧 :D。

首先我們到官方網站去 點擊右方網址 https://unity3d.com/ 
其實Google一下就有了
官網可以練習看一下英文,順便拿出你的英漢字典
Chrome瀏覽器的網頁翻譯好像比較快 
在網站右上角你可以找到一個 Download 的英文字,中文叫下載,點下去
其實這是教英文的Blog 
找不到沒有關係,網址也給你  http://unity3d.com/unity/download 
主程式檔案有點大,在下載的過程不妨先去官網逛逛,可以了解一下Unity有些什麼特色和功能 http://unity3d.com/showcase/live-demos

2012年11月27日 星期二

【基本教學】預製物件 - Prefab

預製是一個可重複使用的遊戲物件,把常用的物件包裝起來以便重複利用
比方說我創造了一個怪物,這怪物身上已配置好程式、聲音、貼圖、與動作檔
只要把怪物做成預製物件就可以重複利用

【程式範例】切換物件

複製程式貼製javascript上再拖曳到攝影機上
把想要切換的物件拖曳至攝影機程式裡的ObjectA、ObjectB、ObjectC、ObjectD
這是範例所以請拖曳四個物件(手邊若沒有物件,可以使用內建的Cube、Capsule..等 內建物件必須使用Prefab
物件重複無所謂,若沒有放滿,執行會發生問題