失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > unity拖拽drag_MonoBehaviour.OnMouseDrag() 当鼠标拖拽 - Unity5 中文 API 手册

unity拖拽drag_MonoBehaviour.OnMouseDrag() 当鼠标拖拽 - Unity5 中文 API 手册

时间:2019-05-04 20:25:17

相关推荐

unity拖拽drag_MonoBehaviour.OnMouseDrag() 当鼠标拖拽 - Unity5 中文 API 手册

Description 描述

OnMouseDrag is called when the user has clicked on a GUIElement or Collider and is still holding down the mouse.

当用户鼠标在GUIElement或Collider上拖拽时OnMouseDrag被调用 。

OnMouseDrag is called every frame while the mouse is down.

OnMouseDrag在鼠标按下的每一帧被调用。

JavaScript:

// Darken the material color while user holds down the mouse.

// 在用户按下鼠标的过程中材质颜色渐黑

function OnMouseDrag () {

renderer.material.color -= Color.white * Time.deltaTime;

}

C#:

using UnityEngine;

using System.Collections;

public class ExampleClass : MonoBehaviour {

void OnMouseDrag() {

renderer.material.color -= Color.white * Time.deltaTime;

}

}

This function is not called on objects that belong to Ignore Raycast layer.

这个函数不会在属于Ignore Raycast的层上调用。

OnMouseDrag can be a co-routine, simply use the yield statement in the function. This event is sent to all scripts attached to the Collider or GUIElement.

OnMouseDrag 可以被作为协同程序,在函数体内使用yield语句,这个事件将发送到所有附在Collider或GUIElement的脚本上。

如果觉得《unity拖拽drag_MonoBehaviour.OnMouseDrag() 当鼠标拖拽 - Unity5 中文 API 手册》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。