输入:
if(Input.anyKeyDown)
if(Input.GetKeyDown(KeyCode.Keypad0))
if (Input.GetMouseButtonDown(0))
if (Input.GetAxis( "Mouse X") > 0)
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
var layerMask = 1 << 8;
if (Physics.Raycast(ray, out hit, 1000 /*,layerMask*/))
{
Debug.DrawLine(ray.origin, hit.point);
if (hit.transform.name ==
"add")
iTween.ScaleFrom(hit.transform.gameObject, iTween.Hash(
"x", 60,
"y", 30,
"z", 10,
"time", 0.5f,
"delay", 0.1f));
transform.Rotate( CommonConstBattle.myWarriorDirection);
transform.Translate( new Vector3(-CommonConstBattle.enemySpeedRun * Time.deltaTime ,0,0),Space.World);
public SphereCollider sc;
gameObject.AddComponent(
"FoobarScript");
sc = gameObject.AddComponent(
"SphereCollider")
as SphereCollider;
static UICursor mInstance;
void Awake () { mInstance =
this; }
void OnDestroy () { mInstance =
null; }
//**********************发消息
public
delegate
void timebar_delegate();
public
static
event timebar_delegate time_bar_end_make_gold;
在代码中调用time_bar_end_make_gold()
提供cleanDelegate(){
time_bar_end_make_gold=
null;
}
//***********************接收
cleanDelegate()
timer_bar_control.time_bar_end_upgrade_iron+=upgrade_finish;
//收到消息后跳转到函数
upgrade_finish(){
........
}
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
if(Input.GetKeyDown(KeyCode.Keypad0))
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
if (Input.GetMouseButtonDown(0))
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
if (Input.GetAxis( "Mouse X") > 0)
射线判断点击
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
var layerMask = 1 << 8;
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
if (Physics.Raycast(ray, out hit, 1000 /*,layerMask*/))
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
itween
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
Transform
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
gameobject
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
animator
private Animator animator;
private AnimatorStateInfo stateInfo;
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
animator = GetComponent<Animator> ();
animator.SetFloat(
"***",0.1f);
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
stateInfo = animator.GetCurrentAnimatorStateInfo (0);
if(stateInfo.IsName("Base Layer.idle")){}
静态单例
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
代理
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
在代码中调用time_bar_end_make_gold()
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
提供cleanDelegate(){
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
//***********************接收
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
//收到消息后跳转到函数
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
![InBlock.gif](p_w_picpaths/editer/InBlock.gif)
转载于:https://blog.51cto.com/zgame/1128429