Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.Input

class  GamePad
class  Keyboard
class  KeyboardInput
class  Mouse
struct  MouseButtonEvent
struct  MouseEvent
struct  MultiMouseButtonEvent
struct  MultiMouseEvent
class  Touch
struct  TouchLocation

枚举

enum  CursorType {
  Default , Arrow , IBeam , Crosshair ,
  Hand , HResize , VResize , NwseResize ,
  NeswResize , ResizeAll , NotAllowed , Wait ,
  WaitArrow , Grab , Grabbing
}
enum  GamePadButton {
  A = 0 , B = 1 , X = 2 , Y = 3 ,
  Back = 4 , Start = 5 , LeftThumb = 6 , RightThumb = 7 ,
  LeftShoulder = 8 , RightShoulder = 9 , DPadLeft = 10 , DPadUp = 11 ,
  DPadRight = 12 , DPadDown = 13 , Null = -1
}
enum  GamePadStick { Left , Right }
enum  GamePadTrigger { Left = 0 , Right = 1 }
enum  Key {
  Back = 0 , Shift = 1 , Control = 2 , F1 = 3 ,
  F2 = 4 , F3 = 5 , F4 = 6 , F5 = 7 ,
  F6 = 8 , F7 = 9 , F8 = 10 , F9 = 11 ,
  F10 = 12 , F11 = 13 , F12 = 14 , LeftArrow = 15 ,
  RightArrow = 16 , UpArrow = 17 , DownArrow = 18 , Enter = 19 ,
  Escape = 20 , Space = 21 , Tab = 22 , BackSpace = 23 ,
  Insert = 24 , Delete = 25 , PageUp = 26 , PageDown = 27 ,
  Home = 28 , End = 29 , CapsLock = 30 , A = 31 ,
  B = 32 , C = 33 , D = 34 , E = 35 ,
  F = 36 , G = 37 , H = 38 , I = 39 ,
  J = 40 , K = 41 , L = 42 , M = 43 ,
  N = 44 , O = 45 , P = 46 , Q = 47 ,
  R = 48 , S = 49 , T = 50 , U = 51 ,
  V = 52 , W = 53 , X = 54 , Y = 55 ,
  Z = 56 , Number0 = 57 , Number1 = 58 , Number2 = 59 ,
  Number3 = 60 , Number4 = 61 , Number5 = 62 , Number6 = 63 ,
  Number7 = 64 , Number8 = 65 , Number9 = 66 , Tilde = 67 ,
  Minus = 68 , Plus = 69 , LeftBracket = 70 , RightBracket = 71 ,
  Semicolon = 72 , Quote = 73 , Comma = 74 , Period = 75 ,
  Slash = 76 , Alt = 77 , BackSlash = 78 , Null = -1
}
enum  MouseButton {
  Left = 0 , Right = 1 , Middle = 2 , Ext1 = 3 ,
  Ext2 = 4
}
enum  TouchLocationState { Pressed , Moved , Released }

枚举类型说明

◆ CursorType

枚举值
Default 

Default cursor.

Arrow 

Regular arrow cursor.

IBeam 

Text input I-beam cursor.

Crosshair 

Crosshair cursor.

Hand 

Hand cursor.

HResize 

Horizontal resize arrow cursor.

VResize 

Vertical resize arrow cursor.

NwseResize 

Top-left to bottom-right diagonal resize/move arrow cursor.

NeswResize 

Top-right to bottom-left diagonal resize/move arrow cursor.

ResizeAll 

Omni-directional resize/move cursor.

NotAllowed 

Operation not allowed cursor.

Wait 

Hourglass/waiting cursor.

WaitArrow 

Regular arrow but with an hourglass/waiting icon cursor.

Grab 
Grabbing 

在文件 CursorType.cs2 行定义.

◆ GamePadButton

枚举值
Back 
Start 
LeftThumb 
RightThumb 
LeftShoulder 
RightShoulder 
DPadLeft 
DPadUp 
DPadRight 
DPadDown 
Null 

在文件 GamePadButton.cs2 行定义.

◆ GamePadStick

枚举值
Left 
Right 

在文件 GamePadStick.cs2 行定义.

◆ GamePadTrigger

枚举值
Left 
Right 

在文件 GamePadTrigger.cs2 行定义.

◆ Key

枚举值
Back 
Shift 
Control 
F1 
F2 
F3 
F4 
F5 
F6 
F7 
F8 
F9 
F10 
F11 
F12 
LeftArrow 
RightArrow 
UpArrow 
DownArrow 
Enter 
Escape 
Space 
Tab 
BackSpace 
Insert 
Delete 
PageUp 
PageDown 
Home 
End 
CapsLock 
Number0 
Number1 
Number2 
Number3 
Number4 
Number5 
Number6 
Number7 
Number8 
Number9 
Tilde 
Minus 
Plus 
LeftBracket 
RightBracket 
Semicolon 
Quote 
Comma 
Period 
Slash 
Alt 
BackSlash 
Null 

在文件 Key.cs2 行定义.

◆ MouseButton

枚举值
Left 
Right 
Middle 
Ext1 
Ext2 

在文件 MouseButton.cs2 行定义.

◆ TouchLocationState

枚举值
Pressed 
Moved 
Released 

在文件 TouchLocationState.cs2 行定义.