顯示具有 Unity 標籤的文章。 顯示所有文章
顯示具有 Unity 標籤的文章。 顯示所有文章

8/21/2014

[Unity] uGUI (4.6) EventSystem 事件系統 快速上手

4.6 新進的 EventSystem 事件系統 可以用在 UI 事件外也可以用在普通的 GameObject
終於不用自已打射線偵測點擊了

環境 4.6.0b17 因為才beta版所以變動的機率很大


  • 對 UI 偵聽事件:

這邊先用 Image 試

4/29/2014

[Unity] Assetbundle Shader 遺失的解決方案

物件打包成 AssetBundle 後有的物件上的材質的shader 會 lost 變一塊紫色

//assetbundle後shader會lost的處理
gameObject.renderer.material.shader =  Shader.Find(gameObject.renderer.material.shader.name); 

或是

    using UnityEngine;
    using System.Collections;
    public class ApplyShader : MonoBehaviour 
    {
        private Material[] thisMaterial;
        private string[] shaders;
        void Start () {
            thisMaterial = this.renderer.sharedMaterials;             
            shaders =  new string[thisMaterial.Length];
            for( int i = 0; i < thisMaterial.Length; i++){
                shaders[i] = thisMaterial[i].shader.name;
            }    

            for( int i = 0; i < thisMaterial.Length; i++){
                thisMaterial[i].shader = Shader.Find(shaders[i]);  
            }
        }
    }

2/07/2014

[Unity] 各平台檔案路徑 Path


Unity 各平台檔案路徑 Path

Application.dataPath
包含遊戲資料文件夾的路徑
只可讀,放置一些資源資料

OSX:       ProjectPath/Assets/
Android:   /data/app/xxx.xxx.xxx-1.apk
iOS:       Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/xxx.app/Data

[Unity] File Download 檔案下載

搭配 AssetBundle 可以實現更新 patch 機制
就不用什麼都包進 exe / apk / ipa 裡

2/05/2014

[遊戲開發] Unity Cocos2D 防作弊 遊戲修改大師、八門神器

我在玩遊戲時遇到能改的我也會偷改…誰叫他期間限定又設的超難!

總之為了大宗玩家必需維持公平性
有付錢買裝的人比一般人強,但會改數值的人沒花錢可是無敵…
叫付錢玩家怎再繼續花錢呢



一、不斷換記憶體位址