HTML/JavaScript小工具

HTML/JavaScript小工具

2014年1月22日 星期三

NGUI Prefab

將NGUI 元件 製作成 Prefab 後加入畫面中後定要一定要設定
transform.localPosition 給與一個位置
另外可以使用
 NGUITools.AddChild 將NGUI Prefab 加入畫面

2014年1月19日 星期日

Unity3d Color 漸變!!

1
            float alpha = spriteRenderer.color.a;
           alpha -=Time.deltaTime;
           Color clear = new Color(0, 0, 0, alpha);
            spriteRenderer.color = clear;


2 renderer.material.color = Color.Lerp(Color.white, Color.red, Time.time);

2014年1月16日 星期四

Unity3d new 2d Camera size 設定

假設背景大小是
720 * 1280

我們拿1280來說

size = 1280 / 100 /2

100 這個單位要看Sprite Pixels To Units 決定

高度是:size * 2
寬度是看比例

2014年1月9日 星期四

Unity3d 2d 動態轉換Sprite

    void Update()
    {
       if(Input.GetMouseButtonDown(0)){

           SpriteRenderer myReanere = this.GetComponent<SpriteRenderer>();
           myReanere.sprite = spr;
       }
    }

2014年1月8日 星期三

unity3d mouse 點選

    void Update()
    {
        if (Input.GetMouseButtonDown(0))
        {
            Vector3 wp = Camera.main.ScreenToWorldPoint(Input.mousePosition);
            Collider2D h = Physics2D.OverlapPoint(wp, 1 << LayerMask.NameToLayer("role"));
            if (h)
            {
             
                print("你要做的事:");
            }
         
        }
    }