public void addbotton(float back_x, float back_y, GameObject thisbutton)
{
目前分類:unity (10)
- Aug 31 Wed 2016 16:39
NGUI生成
- Aug 25 Thu 2016 13:27
NGUI UILabel
using UnityEngine;
using System.Collections.Generic;
- Aug 22 Mon 2016 10:44
隨機變數
float X = Random.Range(-13.0F, 13.0F);
- 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 – 碰撞事件
- 當兩個2D碰撞器碰撞時會發生的事件
- OnCollisionExit2D – 分開事件
- 當兩個2D碰撞器碰撞後,分開時所發生的事件
- OnCollisionStay2D – 停滯事件
- 當兩個2D碰撞器碰撞後,未分開時會持續發生的事件,也可以想做是接觸著碰撞器
- OnCollisionEnter2D – 碰撞事件
OnCollision事件都可以帶有一個參數,這個參數是碰撞到的對象的Collision2D(碰撞資訊)
- Aug 22 Mon 2016 10:10
滑鼠事件、鍵盤事件
- OnMouseDown – 滑鼠點擊事件:在滑鼠點擊物件時會觸發
- OnMouseDrag – 滑鼠拖曳事件:在滑鼠點擊後「按住」滑鼠時會觸發
- OnMouseUp – 滑鼠放開事件:在滑鼠點擊後,放開滑鼠時會觸發
- OnMouseEnter – 滑鼠進入事件:在滑鼠進入物件的碰撞區時觸發
- OnMouseExit – 滑鼠離開事件:在滑鼠離開物件的碰撞區時觸發
- OnMouseOver – 滑鼠停滯事件:在滑鼠停留在物件的碰撞區時觸發
void OnMouseUp()
在使用滑鼠事件時必須搭配Collider(碰撞體)使用