2015年11月8日 星期日

【Unity】Vuforia+MMD4Mecanim擴增實境MMD動畫 - スイートマジック


影片連結

試著用最近提到的Vuforia,加上MMD4Mecanim湊出來的動畫,基本上就是借模型、原曲和動作檔,Unity內轉檔後在AR的畫面中播放。

2015年11月5日 星期四

【Unity】初步的AR系統實作(2) - AR專案建置

(此文章使用Unity5.2 32bit版本,Vuforia插件在64bit環境下會出錯。)
【Unity】初步的AR系統實作(1) - Vuforia註冊

在上一篇下載vuforia-unity-5-0-6.unitypackage和資料庫的unitypackage,將這兩個檔案匯入Unity專案。

【Unity】初步的AR系統實作(1) - Vuforia註冊

(此文章使用Unity5.2 32bit版本,Vuforia插件在64bit環境下會出錯。)
【Unity】初步的AR系統實作(2) - AR專案建置

這次來介紹在Unity內實作擴增實境系統的方法,現在網路上已經有許多開發完整的套件,如ARToolKit、Vuforia等等,基本上照著教學做就能弄出初步的功能,今天就以Vuforia作為實作的套件。
如果要使用Vuforia套件,首先我們必須到Vuforia的官方網站註冊。
連結點我。

按右上角Log in,然後Create account now新增帳號,照著欄位資訊打就好,打完送出後會收到驗證用的信,按信裡面的驗證連結,重新登入後就算註冊完成。

2015年11月1日 星期日

【Unity】NPC對話功能測試

(本篇的範例需要使用chrome以外的瀏覽器才可以正確顯示。)
這次來測試NPC的對話,專案當中還有些不夠完整的地方,所以只做功能的展示,做法暫時先不談。
目前是拿滑鼠移動的專案來增加對話功能,靠近能對話的NPC,碰到觸發器時顯示按鍵Z作為提示,按下Z開啟對話視窗。

2015年10月30日 星期五

【Unity】2D背景捲動

2D背景捲動,是以前在製作小遊戲提到的功能之一,在Unity升到5.0後的版本,當時的程式碼寫法和圖片設定也有些改變,這次就來提一下,感謝告訴我這個問題的網友。
Unity-下樓梯遊戲製作(1/3)

當時是這麼做的:
using UnityEngine;
using System.Collections;
public class BackGroundLoop : MonoBehaviour {
    public float speed = 0.2f;
    void Update () {
        renderer.material.mainTextureOffset = new Vector2 (0, Time.time * speed);
    }
}

2015年10月29日 星期四

【Unity】GetTouch參數

這次來談談Unity內的touch參數,touch參數和鍵盤滑鼠一樣,可以從Input下取得座標、觸碰點編號和數量等等。
Unity  GetTouch

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

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