返回介绍

Event 事件

发布于 2019-12-18 15:37:40 字数 5685 浏览 1095 评论 0 收藏 0

class in UnityEngine

Description 描述

A UnityGUI event.

UnityGUI的事件。

Events correspond to user input (key presses, mouse actions), or are UnityGUI layout or rendering events.

对应于用户输入事件(按键,鼠标行为),或是UnityGUI布局界面,或渲染事件。

For each event OnGUI is called in the scripts; so OnGUI is potentially called multiple times per frame. Event.current corresponds to “current” event inside OnGUI call.

对于每个事件在脚本OnGUI中被调用;OnGUI潜在每帧被多次调用。Event.current对应于在OnGUI里调用当前事件。

See Also: EventType.

Static Variables 静态变量

currentThe current event that's being processed right now.
目前正在处理的事件。

Variables 变量

altIs Alt/Option key held down? (Read Only)
Alt或Option键按住了么(只读)?
buttonWhich mouse button was pressed.
哪个鼠标按键被按下。
capsLockIs Caps Lock on? (Read Only)
Caps Lock键打开了么(只读)?
characterThe character typed.
字符类型;就是键盘键入的对应的字符。
clickCountHow many consecutive mouse clicks have we received.
我们收到的鼠标连续点击多少次。
commandIs Command/Windows key held down? (Read Only)
Command/Windows键被按住了么(只读)?
commandNameThe name of an ExecuteCommand or ValidateCommand Event.
ExecuteCommand或ValidateCommand事件的名字。
controlIs Control key held down? (Read Only)
Ctrl键被按住了么(只读)?
deltaThe relative movement of the mouse compared to last event.
相对于上次事件,鼠标的相对移动。
displayIndexIndex of display that the event belongs to.
该事件所属的显示器索引。
functionKeyIs the current keypress a function key? (Read Only)
当前按下一个功能键?(只读)
isKeyIs this event a keyboard event? (Read Only)
这个事件是键盘事件么(只读)?
isMouseIs this event a mouse event? (Read Only)
这个事件是鼠标事件么(只读)?
keyCodeThe raw key code for keyboard events.
用于键盘事件的原始键码。
modifiersWhich modifier keys are held down.
哪一个修改键被按住。比如,Ctrl,Alt,Shift等
mousePositionThe mouse position.
鼠标的位置。
numericIs the current keypress on the numeric keyboard? (Read Only)
当前按键是数字键么(只读)?
shiftIs Shift held down? (Read Only)
Shift键按住了么(只读)?
typeThe type of event.
事件的类型。

Public Functions 共有函数

GetTypeForControlGet a filtered event type for a given control ID.
获取一个给定controlID的事件类型。
UseUse this event.
使用这个事件。

Static Functions 静态函数

GetEventCountReturns the current number of events that are stored in the event queue.
返回储存在当前事件队列中的事件数量。
KeyboardEventCreate a keyboard event.
创建一个键盘事件。
PopEventGet the next queued [Event] from the event system.
从事件系统获取下个队列的事件。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文