我是靠谱客的博主 还单身板凳,最近开发中收集的这篇文章主要介绍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 手册的全部内容,希望文章能够帮你解决unity拖拽drag_MonoBehaviour.OnMouseDrag() 当鼠标拖拽 - Unity5 中文 API 手册所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部