public void addbotton(float back_x, float back_y, GameObject thisbutton)
{
GameObject go = NGUITools.AddChild(gameObject, thisbutton);
Transform t = go.transform;
t.localPosition = new Vector3(back_x, back_y, 0);
- Aug 31 Wed 2016 16:39
-
NGUI生成
- Aug 25 Thu 2016 13:27
-
NGUI UILabel
using UnityEngine;
using System.Collections.Generic;
using System;
- Aug 24 Wed 2016 09:20
-
C# 快速建立自訂類別(CLASS) 屬性 GET & SET 精簡程式碼
publlic class MyClass{
//宣告自定義的字串變數(屬性)
private String Text1="";
//宣告自定義的整數變數(屬性)
privateint number=1;
- Aug 22 Mon 2016 15:54
-
切換場景
using UnityEngine.SceneManagement;
void OnClick()
{
SceneManager.LoadScene("SceneName", LoadSceneMode.Single);
- Aug 22 Mon 2016 10:42
-
獲取transform資訊
private Transform Camera;
Camera = GameObject.FindGameObjectWithTag("MainCamera").transform; //抓鏡頭參數
- Aug 22 Mon 2016 10:27
-
獲取Component(組件)資訊
GetComponent<Move>();//獲取物件的Move組件
public class ScriptA : MonoBehaviour {
GameObject target;
void Start(){
target = GameObject.Find("ObjectB");
- Aug 22 Mon 2016 10:23
-
碰撞事件
OnCollision 碰撞事件–
- 發生條件:
- 當兩個非觸發區(Is Trigger未勾選)的物件碰撞,且一方帶有Rigidbody(剛體),就會發生Collision事件。
事件類型:
OnCollisionEnter2D – 碰撞事件
- Aug 22 Mon 2016 10:18
-
物件創造、物件銷毀
Instantiate(參數1,參數2,參數1,)
Instantiate – 複製物件
- 參數1 – 被複製的遊戲物件
- 參數2 – 複製出來的物件的位置
- 參數3 – 複製出來的物件的旋轉(四元數)
- Aug 22 Mon 2016 10:10
-
滑鼠事件、鍵盤事件
- OnMouseDown – 滑鼠點擊事件:在滑鼠點擊物件時會觸發
- OnMouseDrag – 滑鼠拖曳事件:在滑鼠點擊後「按住」滑鼠時會觸發
- OnMouseUp – 滑鼠放開事件:在滑鼠點擊後,放開滑鼠時會觸發
- OnMouseEnter – 滑鼠進入事件:在滑鼠進入物件的碰撞區時觸發
- OnMouseExit – 滑鼠離開事件:在滑鼠離開物件的碰撞區時觸發