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

2015年10月28日 星期三

【Unity】偵測系統語系並使用JSON檔修改程式文字

這次來談談系統語系的偵測和修改文字,會使用android系統的手機來測試,在Unity的環境下讀取系統語系只需要一行Application.systemLanguage,把它轉成字串印出來在PC平台上看看:
using UnityEngine;
using System.Collections;
public class SettingLanguage : MonoBehaviour {
    void Start () {
        string systemLanguage = Application.systemLanguage.ToString();
        Debug.Log(systemLanguage);
    }
}
顯示Chinese,的確我的電腦系統語系是中文。
systemLanguage

【自製應用程式】骰子

這是前陣子寫的擲骰子模擬,最近買了google play的上架權,就試著把它丟上去,順便拿來做廣告顯示的測試。
載點
自製APP - 骰子

2015年10月27日 星期二

【Unity】編譯可以上傳到google play的APK

前兩天買了google play的上架費,終於可以試著把成品丟到google商店中,這次來談談上傳檔案時遇到的問題。
在Unity的編譯環境中要輸出APK檔,一般狀況下裝好android sdk,設定Player Settings->Other Settings->Bundle Identifier的欄位填好就可以,但這樣產生的APK檔上傳至google play的後台時會看到這樣的訊息:
google play APK

2015年10月22日 星期四

【Unity】動畫系統中的Transform

這次來談談Unity動畫系統中的Transform,在Unity 5.2版本中針對旋轉做了一些調整,剛好解決困擾我很久的問題,就把自己知道的寫一寫。
首先開啟Window -> Animation編輯視窗,按下Add Property可以新增要做動畫的參數,Transform下的數值就是這次要提的內容:移動、旋轉和縮放,按下右邊的+可以新增初始的關鍵影格。
Unity animation Transform

2015年10月21日 星期三

【自製應用程式】擲骰子模擬器

自製的擲骰子手機程式,執行平台是android。
當然拿數字來random也是個方式,但為了追求真實度。選擇用模擬丟骰子的方法。
自製APP - 骰子

自製APP - 骰子

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

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