終於不用自已打射線偵測點擊了
環境 4.6.0b17 因為才beta版所以變動的機率很大
- 對 UI 偵聽事件:
這邊先用 Image 試
//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]);
}
}
}
OSX: ProjectPath/Assets/ Android: /data/app/xxx.xxx.xxx-1.apk iOS: Application/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/xxx.app/Data