Playmaker动作速查手册大学霸内部资料三册

Playmaker动作速查手册大学霸内部资料三册

Playmaker动作速查手册大学霸

Playmaker动作速查手册大学霸

黑白教程:209元
彩色教程:326元
页数:第一册216页、第二册221页、第三册227页

介绍:Playmaker是一款Unity强力插件,可以快速实现开发者的游戏创意,而不必纠结于复杂的代码编写。如果你有好的游戏创意,但是苦于不会编写代码,那么,该插件将是你的首选。本教程详细讲解Playmaker每个动作的作用、包含的参数和使用方式。为了方便大家理解,大部分动作都配以相应的实例。

试读下载:链接: https://pan.baidu.com/s/1ubNY_jb9uE0K4VxJott0Dg 提取码: kxc8

注意:如需购买教程或者有疑问,可以联系 QQ:2186937435、1516986659

声明:
买教程送邮件答疑
教程版权归大学霸所有
教程为黑白和彩色两种,请自行选择
由于教程有水印,影响二次销售,不接受退款
为防盗版,教程每页都会添加水印,水印默认为购买者的帐号
购买时,请QQ联系,确定收货地址、付款方式等

第一册目录

第1章 动画变量Animate Variables 1
1.1 曲线动画 1
1.1.1 颜色动画Animate Color 1
1.1.2 浮点动画Animate Float 3
1.1.3 浮点动画2Animate Float V2 3
1.1.4 矩形动画Animate Rect 4
1.1.5 Vector3动画Animate Vector3 6
1.2 变形动画 7
1.2.1 颜色变形动画Curve Color 7
1.2.2 浮点变形动画Curve Float 10
1.2.3 矩形变形动画Curve Rect 11
1.2.4 Vector3变形动画Curve Vector3 12
1.3 渐变动画 14
1.3.1 颜色渐变动画Ease Color 14
1.3.2 浮点渐变动画Ease Float 15
1.3.3 矩形渐变动画Ease Rect 16
1.3.4 Vector3渐变动画Ease Vector3 17
第2章 动画Animatio 19
2.1 添加动画Add Animation Clip 19
2.2 播放控制动画 20
2.2.1 播放动画Play Animation 20
2.2.2 停止播放Stop Animation 21
2.2.3 回放动画Rewind Animation 22
2.2.4 激活/禁止动画Enable Animation 22
2.3 设置动画 23
2.3.1 设置动画播放速度Set Animation Speed 23
2.3.2 设置动画当前时间Set Animation Time 24
2.3.3 动画模式设置Animation Settings 24
2.4 使用多动画 25
2.4.1 随机使用动画Play Random Animation 25
2.4.2 设置动画权重Set Animation Weight 26
2.4.3 混合动画权重Blend Animation 27
2.4.4 添加混合变换Add Mixing Transform 28
2.4.5 删除混合变换Remove Mixing Transform 28
2.5 录制动画Capture Pose As Animation Clip 28
第3章 动画状态机Animator 30
3.1 基本设置 30
3.1.1 设置朝向的状态Set Animator Look At 30
3.1.2 设置根动画模式Set Animator Apply Root Motion 31
3.1.3 判断根动画模式Get Animator Apply Root Motion 32
3.1.4 设置剔除模式Set Animator Culling Mode 32
3.1.5 获取剔除模式Get Animator Culling Mode 33
3.1.6 同步NavMeshAgent状态Nav Mesh Agent Animator Synchronizer 34
3.1.7 判断参数动画曲线控制Get Animator Is Parameter Controlled By Curve 34
3.2 设置骨骼模型Avatar 35
3.2.1 判断人形绑定Get Animator Is Human 35
3.2.2 匹配目标Animator Match Target 36
3.2.3 设置目标匹配位置状态Set Animator Target 38
3.2.4 获取目标状态Get Animator Target 38
3.2.5 中断目标自动匹配Animator Interrupt Match Target 39
3.2.6 判断自动匹配激活状态Get Animator Is Matching Target 40
3.2.7 获取骨骼对应的游戏对象Get Animator Bone Game Object 41
3.2.8 获取Avatar空间变化值Get Animator Delta 42
3.2.9 获取根的重心状态Get Animator Root 42
3.2.10 获取重力值Get Animator Gravity Weight 43
3.2.11 获取绑定Avatar缩放Get Animator Human Scale 43
3.2.12 设置IK状态Set Animator IKGoal 44
3.2.13 获取IK状态Get Animator IKGoal 45
3.2.14 设置身体重心目标位置Set Animator Body 46
3.2.15 获取身体重心Get Animator Body 47
3.2.16 设置影响重心的附加层Set Animator Layers Affect Mass Center 48
3.2.17 判断影响重心的附加层Get Animator Layers Affect Mass Center 48
3.2.18 获取左脚高度Get Animator Left Foot Bottom Height 49
3.2.19 获取右脚高度Get Animator Right Foot Bottom Height 50
3.2.20 获取轴心点权重和位置Get Animator Pivot 51
3.2.21 设置脚部自动稳定Set Animator Stabilize Feet 51
3.2.22 设置脚支点值Set Animator Feet Pivot Active 52
3.2.23 获取脚支点值Get Animator Feet Pivot Active 52
3.3 管理状态 53
3.3.1 获取状态信息Get Animator Current State Info 53
3.3.2 获取下一个状态信息Get Animator Next State Info 54
3.3.3 判断状态名Get Animator Current State Info Is Name 55
3.3.4 判断状态标签Get Animator Current State Info Is Tag 56
3.4 状态切换参数 57
3.4.1 设置状态机布尔值Set Animator Bool 58
3.4.2 获取状态机布尔值Get Animator Bool 58
3.4.3 设置状态机浮点值Set Animator Float 59
3.4.4 获取状态机浮点值Get Animator Float 60
3.4.5 设置状态机整型值Set Animator Int 61
3.4.6 获取状态机整型值Get Animator Int 62
3.4.7 设置激活的触发器参数Set Animator Trigger 63
3.5 状态过渡 64
3.5.1 生成状态过渡Animator Cross Fade 64
3.5.2 获取过渡信息Get Animator Current Transition Info 65
3.5.3 判断过渡的名称Get Animator Current Transition Info Is Name 66
3.5.4 判断过渡的自定义名称Get Animator Current Transition Info Is User Name 67
3.5.5 判断过渡状态Get Animator Is Layer In Transition 69
3.6 动画层 70
3.6.1 获取层名称Get Animator Layer Name 70
3.6.2 获取状态控制器层数Get Animator Layer Count 70
3.6.3 设置层权重Set Animator Layer Weight 71
3.6.4 获取层权重Get Animator Layer Weight 72
3.7 动画录制和播放 73
3.7.1 播放状态动画Animator Play 73
3.7.2 设置播放速度Set Animator Speed 73
3.7.3 获取播放速度Get Animator Speed 74
3.7.4 设置动画录制模式Animator Start Recording 75
3.7.5 取消动画录制模式Animator Stop Recording 75
3.7.6 设置动画回放模式Animator Start Playback 76
3.7.7 取消动画回放模式Animator Stop Playback 76
3.7.8 设置回放速度Set Animator Play Back Speed 76
3.7.9 获取回放速度Get Animator Play Back Speed 76
3.7.10 设置回放位置Set Animator Play Back Time 77
3.7.11 获取回放位置Get Animator Play Back Time 77
第4章 应用程序Application 80
4.1 应用程序运行 80
4.1.1 应用程序后台运行Application Run In Background 80
4.1.2 应用程序退出Application Quit 80
4.2 游戏屏幕 80
4.2.1 获取游戏屏幕宽度Get Screen Width 81
4.2.2 获取游戏屏幕高度Get Screen Height 81
4.2.3 游戏屏幕截图Take Screenshot 82
第5章 数组Array 83
5.1 添加数组变量 83
5.2 添加数组元素 84
5.2.1 添加一个新元素Array Add 84
5.2.2 添加多个新元素Array Add Rang 85
5.3 修改数组元素值Array Set 85
5.4 获取元素的值 86
5.4.1 获取指定元素Array Get 86
5.4.2 获取指定范围的元素Array Get Next 87
5.4.3 随机获取元素Array Get Random 89
5.4.4 遍历获取数组所有元素Array For Each 90
5.5 查找值Array Contains 92
5.6 数组元素排序 93
5.6.1 ASCII码值排序Array Sort 93
5.6.2 反转排序Array Reverse 94
5.6.3 乱序排列Array Shuffle 94
5.7 删除数组值 95
5.7.1 删除指定元素Array Delete At 95
5.7.2 重置数组元素Array Clear 96
5.8 管理数组 96
5.8.1 数组长度Array Length 97
5.8.2 更改数组长度Array Resize 97
5.8.3 复制剪切数组元素Array Transfer Value 98
第6章 音频处理Audio 100
6.1 设置声音文件 100
6.1.1 使用Audio Source组件的AudioClip属性 100
6.1.2 设置音频文件Set Audio Clip 101
6.2 声音控制 102
6.2.1 控制全局全局音量Set Game Volume 102
6.2.2 控制游戏对象音量大小Set Audio Volume 102
6.2.3 控制声音音高Set Audio Pitch 103
6.3 播放控制 104
6.3.1 播放Audio Play 104
6.3.2 禁音Audio Mute 105
6.3.3 暂停Audio Pause 105
6.3.4 停止Audio Stop 106
6.3.5 循环播放Set Audio Loop 106
6.4 音频的特殊控制 107
6.4.1 定位播放Play Sound 107
6.4.2 随机播放Play Random Sound 107
第7章 相机处理Camera 109
7.1 配置相机 109
7.1.1 设置相机背景色Set Background Color 109
7.1.2 设置相机的视野范围Set Camera Fov 110
7.2 相机特效 110
7.2.1 实现淡入效果Camera Fade In 111
7.2.2 实现淡出效果Camera Fade Out 111
7.2.3 实现按层显示Set Camera Culling Mask 112
7.3 相机切换 113
7.3.1 指定主相机Set Main Camera 113
7.3.2 获取主相机Get MainCamera 114
7.3.3 切换相机Cut To Camera 114
7.4 坐标转化 115
7.4.1 将世界坐标转换为屏幕坐标World To Screen Point 115
7.4.2 将屏幕坐标转换为世界坐标Screen To World Point 116
第8章 角色控制器Character 118
8.1 设置角色控制器Controller Settings 118
8.2 移动游戏对象 119
8.2.1 移动游戏对象Controller Move 119
8.2.2 水平移动游戏对象Controller Simple Move 120
8.3 游戏对象的碰撞 120
8.3.1 判断碰撞Get Controller Collision Flags 120
8.3.2 获取碰撞信息Get Controller Hit Info 121
8.3.3 判断着陆Controller Is Grounded 122
第9章 颜色Color 124
9.1 设置获取颜色 124
9.1.1 赋值Set Color Value 124
9.1.2 设置RGBA通道Set Color RGBA 125
9.1.3 获取颜色Get Color RGBA 125
9.2 颜色随机值Select Random Color 126
9.3 使用渐变颜色 127
9.3.1 值渐变色Color Ramp 127
9.3.2 时间渐变色Color Interpolate 128
第10章 类型转化Convert 130
10.1 数值类型转化 130
10.1.1 整型转换字符串Convert Int To String 130
10.1.2 整型转换浮点型Convert Int To Float 131
10.1.3 浮点型转换字符串Convert Float To String 131
10.1.4 浮点型转换整型Convert Float To Int 132
10.1.5 枚举变量转换字符串Convert Enum To String 133
10.1.6 字符串转换整型Convert String To Int 134
10.1.7 布尔值转换字符串Convert Bool To String 134
10.1.8 布尔值转换为整型Convert Bool To Int 135
10.1.9 布尔值转换为浮点Convert Bool To Float 136
10.1.10 布尔值转换为颜色Convert Bool To Color 136
10.2 特殊类型转化 137
10.2.1 时间转化为字符串Convert Seconds To String 137
10.2.2 材质转化为对象Convert Material To Object 138
第11章 调试Debug 140
11.1 变量调试 140
11.1.1 Int变量调试Debug Int 140
11.1.2 Float变量调试Debug Float 140
11.1.3 Enum变量调试Debug Enum 141
11.1.4 Bool变量调试DebugBool 141
11.1.5 Vector3变量调试Debug Vector3 141
11.1.6 游戏对象调试Debug Game Object 142
11.1.7 状态机对象调试Debug Object 142
11.1.8 通用类型变量调试Debug Fsm Variable 143
11.2 辅助图形 144
11.2.1 立体图形调试Debug Draw Shape 144
11.2.2 射线调试Draw Debug Ray 145
11.2.3 直线调试Draw Debug Line 146
11.2.4 标签调试Draw State Label 147
11.3 其它方式 147
11.3.1 占位符Missing Action 147
11.3.2 文本区域注释Comment 148
11.3.3 输出日志Debug Log 148
第12章 设备Device 150
12.1 触摸相关动作 150
12.1.1 获取触摸信息Get Touch Info 150
12.1.2 获取连续点击屏幕的次数Get Touch Count 151
12.1.3 触摸屏幕发送事件Touch Event 151
12.1.4 触摸游戏对象触发事件Touch Object Event 152
12.1.5 触摸2D游戏对象触发事件Touch Object 2d Event 153
12.2 滑动手势相关Swipe Gesture Event 155
12.3 定位服务相关动作 155
12.3.1 开启定位服务Start Location Service Updates 156
12.3.2 关闭定位服务Stop Location Service Updates 156
12.3.3 获取玩家位置Get Location Info 157
12.3.4 映射位置信息与2D地图Project Location To Map 158
12.4 传感器相关动作 159
12.4.1 获取设备翻滚信息Get Device Roll 160
12.4.2 获取设备线性加速Get Device Acceleration 160
12.4.3 设置设备震动Device Vibrate 161
12.4.4 摇动设备触发事件Device Shake Event 162
12.4.5 设备处于指定方向触发事件Device Orientation Event 162
12.5 iPhone专有动作 163
12.5.1 获取iPhone设置Get iPhone Settings 163
12.5.2 播放全屏视频Device Play Full Screen Movie 164
第13章 闪烁特效动作Effects 165
13.1 随机闪烁Flicker 165
13.2 规律闪烁Blink 166
第14章 枚举Enum 167
14.1 设置枚举变量值Set Enum Value 167
第15章 游戏对象GameObject 168
15.1 游戏对象的创建和销毁 168
15.1.1 创建空游戏对象Create Empty Object 168
15.1.2 实例化多个游戏对象Create Object 169
15.1.3 为游戏对象赋值Set Game Object 170
15.1.4 设置游戏对象状态Activate Game Object 171
15.1.5 销毁游戏对象Destroy Object 172
15.2 游戏对象名称 172
15.2.1 设置游戏对象名称Set Name 172
15.2.2 获取游戏对象名称Get Name 173
15.2.3 查找游戏对象Find Game Object 173
15.3 游戏对象标签 174
15.3.1 设置游戏对象标签Set Tag 174
15.3.2 获取游戏对象标签Get Tag 175
15.3.3 获取同一标签游戏对象个数Get Tag Count 175
15.3.4 设置游戏对象子对象为同一标签Set Tags On Children 176
15.4 游戏对象的层 177
15.4.1 设置游戏对象层Set Layer 177
15.4.2 获取游戏对象层Get Layer 177
15.5 游戏对象Transform 178
15.6 游戏对象组件 179
15.6.1 动态添加组件Add Component 179
15.6.2 判断是否拥有指定组件Has Component 179
15.6.3 销毁游戏组件Destroy Component 180
15.7 游戏对象的状态机 181
15.7.1 获取状态机所属游戏对象Get Owner 181
15.7.2 销毁状态机所有者对象Destroy Self 182
15.8 游戏对象层次关系 182
15.8.1 指定游戏对象的父级Set Parent 182
15.8.2 分离子游戏对象Detach Children 183
15.8.3 通过名称路径查找子游戏对象Find Child 183
15.8.4 通过名称标签查找子游戏对象Get Child 184
15.8.5 获取子对象个数Get Child Count 185
15.8.6 获取指定索引编号子对象Get Child Num 185
15.8.7 遍历子游戏对象Get Next Child 186
15.8.8 获取父级游戏对象Get Parent 187
15.8.9 随即获取子对象Get Random Child 188
15.8.10 获取根游戏对象Get Root 188
15.9 多个游戏对象 189
15.9.1 随机选择游戏对象Select Random Game Object 189
15.9.2 获取游戏对象间距离Get Distance 190
15.9.3 获取最近游戏对象Find Closest 191
15.9.4 销毁多个游戏对象Destroy Objects 192
15.9.5 从场景中随机获取游戏对象Get Random Object 192
第16章 GUI处理GUI 194
16.1 GUI元素 194
16.1.1 信息展示元素GUI Box 194
16.1.2 按钮元素GUI Button 195
16.1.3 滑块元素GUI Vertical Slider与GUI Horizontal Slider 196
16.1.4 标签元素GUI Label 198
16.2 GUI变换 200
16.2.1 旋转UI元素Rotate GUI 200
16.2.2 缩放UI元素Scale GUI 201
16.2.3 重置UI元素Reset GUI Matrix 202
16.2.4 设置UI元素的透明度Set GUI Alpha 202
16.3 GUI属性 203
16.3.1 内容颜色Set GUI Content Color 203
16.3.2 设置全局背景色Set GUI Background Color 204
16.3.3 设置全局颜色Set GUI Color 205
16.3.4 设置景深效果Set GUI Depth 206
16.3.5 设置界面皮肤Set GUI Skin 207
16.3.6 绘制纹理Draw Texture 210
16.3.7 设置屏幕填充色Draw Fullscreen Color 212
16.4 交互设置 213
16.4.1 设置光标指针纹理Set Mouse Cursor 213
16.4.2 获取提示框信息GUI Tooltip 214
16.4.3 启用GUI布局 Enable GUI 215

第二册目录

第17章 布局GUILayout 1
17.1 构建布局块区域 1
17.1.1 固定块布局区域GUI Layout Begin Area与GUI Layout End Area 1
17.1.2 跟随块布局区域GUILayout Begin Area Follow Object 4
17.2 布局方式 5
17.2.1 水平布局GUI Layout Begin Horizontal与GUI Layout End Horizontal 5
17.2.2 垂直布局GUI Layout Begin Vertical与GUI Layout End Vertical 7
17.2.3 滚动布局GUI Layout Begin Scroll View与Layout End Scroll View 8
17.2.4 居中布局GUI Layout Begin Centered与GUI Layout End Centered 10
17.3 界面基本元素 11
17.3.1 展示容器GUI Layout Box 11
17.3.2 单击按钮GUI Layout Button 12
17.3.3 持续触发按钮GUI Layout Repeat Button 13
17.3.4 滑块GUI Layout Horizontal Slider与GUI Layout Vertical Slider 15
17.3.5 标签GUI Layout Label 16
17.3.6 切换开关GUI Layout Toggle 17
17.4 特殊元素 18
17.4.1 密码输入GUI Layout Password Field 18
17.4.2 确认密码GUI Layout Confirm Password Field 19
17.4.3 邮件地址框GUI Layout Email Field 20
17.4.4 浮点数值输入框GUI Layout Float Field 20
17.4.5 浮点数值标签展示GUI Layout Float Label 21
17.4.6 整数值输入框GUI Layout Int Field 22
17.4.7 整数值标签展示GUI Layout Int Label 22
17.4.8 指定大小占位元素GUI Layout Space 23
17.4.9 灵活空间占位元素GUI Layout Flexible Space 24
17.4.10 工具栏Layout Toolbar 26
第18章 GUI元素GUI Element 28
18.1 文本显示动作Set GUI Text 28
18.2 纹理显示 29
18.2.1 设置纹理Set GUI Texture 29
18.2.2 设置纹理的颜色Set GUI Texture Color 29
18.2.3 设置纹理的透明度Set GUI Texture Alpha 30
18.3 测试点的范围动作GUI Element Hit Test 31
第19章 输入Input 33
19.1 通用动作 33
19.1.1 任意键触发Any Key 33
19.1.2 重置输入Reset Input Axes 34
19.2 轴相关动作 34
19.2.1 轴触发事件Axis Event 34
19.2.2 获取轴Get Axis 35
19.2.3 获取轴的方向向量Get Axis Vector 35
19.2.4 2D输入转化为3D向量Transform Input To World Space 36
19.3 按钮触发动作 37
19.3.1 获取按钮状态Get Button 38
19.3.2 按钮按下触发Get Button Down 38
19.3.3 按钮释放触发Get Button Up 39
19.4 按键相关动作 40
19.4.1 获取按键状态Get Key 40
19.4.2 按键按下Get Key Down 40
19.4.3 按键释放Get Key Up 40
19.5 鼠标按键相关动作 41
19.5.1 获取鼠标按键状态Get Mouse Button 41
19.5.2 获取鼠标按键按下Get Mouse Button Down 41
19.5.3 获取鼠标按键释放Get Mouse Button Up 42
19.6 鼠标位置相关动作 42
19.6.1 获取鼠标x轴方向位置Get Mouse X 42
19.6.2 获取鼠标y轴方向方向位置Get Mouse Y 43
19.6.3 使用鼠标旋转游戏对象Mouse Look 43
19.6.4 限制鼠标X轴旋转游戏对象角度Mouse Look2 44
19.7 鼠标拾取相关动作 45
19.7.1 鼠标拾取Mouse Pick 45
19.7.2 鼠标和游戏对象交互Mouse Pick Event 46
19.7.3 鼠标拾取2D Mouse Pick 2d 47
19.7.4 鼠标和游戏对象交互2D Mouse Pick 2d Event 47
19.8 屏幕投影拾取相关动作 48
19.8.1 屏幕投影拾取Screen Pick 48
19.8.2 屏幕投影拾取2D Screen Pick 2d 49
第20章 关卡Level 51
20.1 加载关卡 51
20.1.1 名字加载关卡Load Level 51
20.1.2 编号加载关卡Load Level Num 52
20.2 杂项 53
20.2.1 重启关卡Restart Level 53
20.2.2 对象禁止销毁Dont Destroy On Load 53
第21章 光照处理Lights 55
21.1 Light的基本设置 55
21.1.1 光源类型Set Light Type 55
21.1.2 光源强度Set Light Intensity 57
21.2.3 光源颜色Set Light Color 58
21.2.4 光晕效果Set Light Flare 59
21.2 Light的高级设置 60
21.2.1 设置光源的纹理Set Light Cookie 60
21.2.2 设置光源的照射范围Set Light Range 61
21.2.3 设置聚光灯的照射角度Set Light Spot Angle 62
21.2.4 设置光照的阴影强度Set Shadow Strength 63
第22章 逻辑处理Logic 65
22.1 基础数据类型逻辑处理 65
22.1.1 整型比较Int Compare 65
22.1.2 整型分支Int Switch 66
22.1.3 整型改变判断Int Changed 67
22.1.4 浮点型比较Float Compare 67
22.1.5 浮点型分支Float Switch 68
22.1.6 浮点型判断正负Float Sign Test 69
22.1.7 浮点型改变判断Float Changed 70
22.1.8 布尔值判断Bool Test 71
22.1.9 布尔值全为False Bool None True 71
22.1.10 布尔值判断为True Bool Any True 72
22.1.11 布尔值全为True Bool All True 73
22.1.12 布尔值改变判断Bool Changed 74
22.1.13 字符串比较String Compare 75
22.1.14 字符串分支String Switch 75
22.1.15 字符串包含判断String Contains 76
22.1.16 字符串改变判断String Changed 77
22.1.17 数组比较Array Compare 78
22.1.18 枚举比较Enum Compare 79
22.1.19 枚举分支Enum Switch 80
22.2 特殊类型逻辑处理 81
22.2.1 条件表达式判断Conditional Expression 81
22.2.2 对象比较Object Compare 82
22.2.3 游戏对象比较Game Object Compare 82
22.2.4 游戏对象改变判断Game Object Changed 83
22.2.5 游戏对象比较标签Game Object Compare Tag 84
22.2.6 游戏对象标签分支Game Object Tag Switch 85
22.2.7 判断游戏对象是否可见Game Object Is Visible 86
22.2.8 判断游戏对象是否为空Game Object Is Null 87
22.2.9 判断游戏对象是否为子对象Game Object Is Child Of 87
22.2.10 判断是否包含子对象Game Object Has Children 88
22.2.11 判断状态机所在状态Fsm State Test 89
22.2.12 状态机分支Fsm State Switch 90
第23章 材质Material 92
23.1 材质动作 92
23.1.1 设置材质Set Material 92
23.1.2 获取材质Get Material 93
23.1.3 随机设置材质Set Random Material 93
23.1.4 设置材质颜色Set Material Color 94
23.1.5 设置材质浮点值Set Material Float 95
23.2 材质纹理动作 95
23.2.1 设置材质纹理Set Material Texture 95
23.2.2 获取材质纹Get Material Texture 96
23.2.3 设置材质纹理偏移Set Texture Offset 97
23.2.4 设置纹理缩放Set Texture Scale 98
23.2.5 设置影片纹理Set Material Movie Texture 99
23.3 设置可见性动作Set Visibility 99
第24章 数学运算Math 101
24.1 整型变量相关操作 101
24.1.1 赋值Set Int Value 101
24.1.2 浮点值赋值Set Int From Float 102
24.1.3 赋随机值Random Int 102
24.1.4 限制取值范围Int Clamp 103
24.1.5 增值Int Add 104
24.1.6 数学运算Int Operator 104
24.2 浮点值相关操作 105
24.2.1 赋值Set Float Value 105
24.2.2 指定范围内获取随机值赋值Random Float 106
24.2.3 限制取值范围Float clamp 106
24.2.4 多个浮点变量相加赋值Float Add Mutiple 107
24.2.5 递增Float Add 108
24.2.6 数学运算Float Operator 109
24.2.7 减法运算Float Subtract 109
24.2.8 乘法运算Float Multiply 110
24.2.9 除法运算Float Divide 111
24.2.10 取绝对值Float Abs 111
24.2.11 规定时间赋指定值Float Interpolate 112
24.2.12 动画曲线获取值 113
24.3 布尔值相关操作 113
24.3.1 为布尔值赋值Set Bool Value 113
24.3.2 为布尔变量赋随机值Random Bool 114
24.3.3 逻辑运算Bool Operator 115
24.3.4 反转布尔值的值 115
第25章 网格Mesh 117
25.1 获取顶点数量Get Vertex Count 117
25.2 获取顶点位置Get Vertex Position 117
第26章 视频Movie 119
26.1 播放控制 119
26.1.1 开始播放Play Movie Texture 119
26.1.2 暂停播放Pause Movie Texture 120
26.1.3 停止播放Stop Movie Texture 121
26.2 视频声音播放动作Movie Texture Audio Settings 121
第27章 物理引擎Physics 123
27.1 设置刚体状态 123
27.1.1 设置刚体质量Set Mass 123
27.1.2 设置刚体阻力Set Drag 123
27.1.3 设置刚体重力Set Gravity 124
27.1.4 启用重力效果Use Gravity 124
27.1.5 启动刚体动力学特性Set Is Kinematic 125
27.1.6 设置刚体关节Set Joint Connected Body 125
27.1.7 设置刚体速度Set Velocity 125
27.2 获取刚体状态 126
27.2.1 获取刚体质量Get Mass 126
27.2.2 获取刚体速度Get Speed 126
27.2.3 获取刚体速度与轴Get Velocity 127
27.2.4 判断刚体是否支持动力学Is Kinematic 127
27.3 刚体休眠 128
27.3.1 设置刚体休眠Sleep 128
27.3.2 判断刚体是否处于休眠Is Sleeping 128
27.3.3 唤醒所有刚体Wake All Rigid Bodies 129
27.3.4 唤醒刚体Wake Up 129
27.4 添加力 129
27.4.1 添加力Add Force 129
27.4.2 添加扭转力Add Torque 130
27.5 爆炸效果 131
27.5.1 爆炸效果Explosion 131
27.5.2 单个游戏对象爆炸力Add Explosion Force 132
27.6 射线投射 133
27.6.1 射线单一碰撞Raycast 133
27.6.2 射线群体碰撞Raycast All 135
27.6.3 获取单一碰撞信息Get Raycast Hit Info 137
27.6.4 获取群体碰撞信息Get Raycast All Info 137
27.7 使用碰撞器 138
27.7.1 碰撞事件Collision Event 138
27.7.2 获取碰撞器信息Get Collision Info 139
27.7.3 获取粒子碰撞信息Get Particle Collision Info 139
27.8 触发器事件动作Trigger Event 139
第28章 2D物理引擎Physics 2D 141
28.1 设置刚体状态 141
28.1.1 设置重力Set Gravity 2d 141
28.1.2 设置重力比例Set Gravity 2d Scale 142
28.1.3 设置支持动力学Set Is Kinematic 2d 142
28.1.4 设置质量Set Mass 2d 142
28.1.5 设置速度Set Velocity 2d 143
28.2 获取刚体状态 143
28.2.1 获取刚体质量Get Mass 2d 143
28.2.2 获取刚体速度与轴Get Velocity 2d 144
28.2.3 获取刚体速度Get Speed 2d 144
28.2.4 判断固定角度Is Fixed Angle 2d 144
28.2.5 判断支持动力学Is Kinematic 2d 145
28.3 刚体休眠 145
28.3.1 设置休眠Sleep 2d 145
28.3.2 判断休眠Is Sleeping 2d 146
28.3.3 唤醒所有刚体Wake All Rigid Bodies 2d 146
28.3.4 唤醒刚体Wake Up 2d 147
28.4 设置连接体 147
28.4.1 设置铰链关节Set Hinge Joint 2d Properties 147
28.4.2 设置车轮接头Set Wheel Joint 2d Properties 148
28.4.3 获取关节断裂Get Joint Break 2d Info 149
28.5 添加力 149
28.5.1 添加力Add Force 2d 149
28.5.2 添加扭转力Add Torque 2d 150
28.5.3 添加相对作用力Add Relative Force 2d 151
28.6 使用碰撞器 151
28.6.1 碰撞事件Collision2D Event 151
28.6.2 获取碰撞信息Get Collision2D Info 152
28.7 使用触发器 152
28.7.1 设置触发器Set Collider 2d Is Trigger 153
28.7.2 获取触发器信息Get Trigger2D Info 153
28.7.3 触发器事件Trigger2D Event 154
28.8 设置碰撞检测方式 154
28.8.1 光线投射Ray Cast 2d 154
28.8.2 获取光线投射碰撞信息Get Ray Cast Hit 2d Info 156
28.8.3 线段投射Line Cast 2d 156
28.8.4 迭代光线投射Get Next Ray Cast 2d 157
28.8.5 迭代线段投射Get Next Line Cast 2d 159
28.8.6 迭代重叠点Get Next Overlap Point 2d 160
28.8.7 迭代矩形重叠区域Get Next Overlap Area 2d 161
28.8.8 迭代圆形重叠区域Get Next Overlap Circle 2d 162
第29章 玩家偏好设置PlayerPrefs 164
29.1 判断键是否存在值动作PlayerPrefsHasKey 164
29.2 键的赋值 165
29.2.1 浮点型赋值PlayerPrefs Set Float 165
29.2.2 整型赋值PlayerPrefs Set Int 165
29.2.3 字符串类型赋值PlayerPrefsSetString 166
29.3 获取值 166
29.3.1 获取浮点值PlayerPrefs Get Float 166
29.3.2 获取整型值PlayerPrefs Get Int 167
29.3.3 获取字符串值PlayerPrefsGetString 167
29.4 删除 167
29.4.1 删除所有数据PlayerPrefs Delete All 167
29.4.2 删除指定数据PlayerPrefs Delete Key 168
第30章 四元数Quaternion 169
30.1 获取四元数 169
30.1.1 方向旋转生成四元数Get Quaternion From Rotation 169
30.1.2 基于轴旋转角度生成四元数Quaternion Angle Axis 170
30.1.3 朝向转化为四元数Quaternion Look Rotation 170
30.2 四元数和欧拉角转化 171
30.2.1 四元数转化欧拉角Get Quaternion Euler Angles 171
30.2.2 欧拉角转化为四元数Quaternion Euler 172
30.3 四元数插值 172
30.3.1 线性插值Quaternion Lerp 173
30.3.2 球状插值Quaternion Slerp 173
30.3.3 限定球状插值Quaternion Rotate Towards 174
30.4 四元数基本运算 174
30.4.1 四元数乘法Get Quaternion Multiplied By Quaternion 175
30.4.2 四元数和矢量乘法Get Quaternion Multiplied By Vector 175
30.4.3 比较四元数Quaternion Compare 176
30.4.4 反转四元数Quaternion Inverse 176
30.4.5 低通过滤Quaternion Low Pass Filter 177
第31章 矩形类型Rect 178
31.1 赋值/取值相关动作 178
31.1.1 矩形变量赋值Set Rect Value 178
31.1.2 设置字段值Set Rect Fields 178
31.1.3 获取字段值Get Rect Fields 179
31.2 判断位置相关动作 180
31.2.1 判断包含点Rect Contains 180
31.2.2 判断矩形遮罩Rect Overlaps 181
第32章 矩形变换Rect Transform 183
32.1 锚点 183
32.1.1 设置锚点Max值Rect Transform Set Anchor Max 183
32.1.2 获取锚点Max值Rect Transform Get Anchor Max 184
32.1.3 设置锚点Min值Rect Transform Set Anchor Min 185
32.1.4 获取锚点Min值Rect Transform Get Anchor Min 185
32.1.5 设置锚点Max和Min值Rect Transform Set Anchor Min And Max 186
32.1.6 获取锚点Max和Min值Rect Transform Get Anchor Min And Max 187
32.1.7 设置相对父级对象的子级对象锚点位置Rect Transform Set Anchor Rect Position 188
32.2 中心点 190
32.2.1 设置中心点位置Rect Transform Set Pivot 190
32.2.2 获取中心点位置Rect Transform Get Pivot 191
32.2.3 设置相对锚点位置Rect Transform Set Anchored Position 192
32.2.4 获取相对锚点的位置Rect Transform Get Anchored Position 193
32.2.5 设置本地位置Rect Transform Set Local Position 194
32.2.6 获取本地位置Rect Transform Get Local Position 195
32.2.7 设置本地旋转角度Rect Transform Set Local Rotation 196
32.2.8 获取本地旋转角度Rect Transform Get Local Rotation 198
32.3 相对尺寸 198
32.3.1 设置相对尺寸Rect Transform Set Size Delta 199
32.3.2 获取相对尺寸Rect Transform Get Size Delta 199
32.3.3 设置相对锚点Max偏移距离Rect Transform Set Offset Max 200
32.3.4 获取相对锚点Max偏移距离Rect Transform Get Offset Max 201
32.3.5 设置相对锚点Min偏移距离Rect Transform Set Offset Min 202
32.3.6 获取相对锚点Min偏移距离Rect Transform Get Offset Min 203
32.4 坐标转换 205
32.4.1 屏幕位置转化为本地位置Rect Transform Screen Point To Local Point In Rectangle 205
32.4.2 屏幕位置转化为世界位置Rect Transform Screen Point To World Point In Rectangle 206
32.4.3 世界坐标转化屏幕坐标Rect Transform World To Screen Point 207
32.4.4 空间位置转化为像素位置Rect Transform Pixel Adjust Point 208
32.4.5 获取矩形像素位置Rect Transform Pixel Adjust Rect 209
32.5 空间变换 210
32.5.1 获取矩形对象Rect Transform Get Rect 210
32.5.2 点包含判断Rect Transform Contains Screen Point 211
32.5.3 镜像反转Rect Transform Flip Layout Axis 212
第33章 渲染设置RenderSettings 214
33.1 雾特效 214
33.1.1 启用雾特效Enable Fog 214
33.1.2 设置雾的颜色Set Fog Color 215
33.1.3 设置雾浓度Set Fog Density 216
33.2 光特效 217
33.2.1 设置环境光颜色Set Ambient Light 217
33.2.2 设置耀斑强度Set Flare Strength 218
33.2.3 设置光晕强度Set Halo Strength 219
33.3 天空材质Set Sky Box 220

第三册目录
第34章 场景Scene 1
34.1 创建一个空场景Create Scene 1
34.2 加载场景 1
34.2.1 加载场景Load Scene 2
34.2.2 异步加载场景Load Scene Asynch 3
34.2.3 发送场景加载事件Send Scene Loaded Event 4
34.2.4 获取场景加载事件数据Get Scene Loaded Event Data 5
34.3 激活场景 7
34.3.1 激活场景Set Active Scene 7
34.3.2 允许场景激活Allow Scene Activation 8
34.4 卸载场景 9
34.4.1 异步卸载场景Unload Scene Asynch 10
34.4.2 发送场景卸载事件Send Scene Unloaded Event 12
34.4.3 获取场景卸载事件数据Get Scene Unloaded Event Data 13
34.5 其它场景操作 15
34.5.1 合并场景Merge Scenes 15
34.5.2 迁移游戏对象到场景Move Game Object To Scene 18
34.5.3 发送场景改变事件Send Active Scene Changed Event 20
34.5.4 获取场景改变事件数据Get Scene Activate Changed Event Data 20
34.6 获取场景属性 21
34.6.1 获取场景属性Get Scene Properties 21
34.6.2 获取场景构建索引Get Scene Build Index 23
34.6.3 获取已加载场景数量Get Scene Count 24
34.6.4 获取Build Setting中场景数量Get Scene Count In Build Settings 24
34.6.5 获取已修改的场景Get Scene Is Dirty 25
34.6.6 判断场景是否被加载Get Scene Is Loaded 26
34.6.7 判断场景是否可用Get Scene Is Valid 27
34.6.8 获取场景名称Get Scene Name 28
34.6.9 获取场景路径Get Scene Path 29
34.6.10 获取场景根目录游戏对象个数Root Count Get Scene Root Count 29
34.6.11 获取场景根游戏对象Get Scene Root Game Objects 30
第35章 脚本控制ScriptControl 32
35.1 使用脚本 32
35.1.1 添加脚本Add Script 32
35.1.2 调用方法Call Method 33
35.1.3 调用静态方法Call Static Method 33
35.2 使用行为 34
35.2.1 启用/关闭行为Enable Behaviour 34
35.2.2 调用行为中的方法Invoke Method 35
35.2.3 发送消息Send Message 36
35.2.4 启动协同程序Start Coroutine 37
第36章 状态机StateMachine 38
36.1 管理状态机 38
36.1.1 启用/禁用状态机Enable FSM 38
36.1.2 运行状态模版Run FSM 39
36.1.3 结束状态机Finish FSM 39
36.2 获取其它状态机信息 39
36.2.1 获取变量值Get Fsm Variable 40
36.2.2 获取多个变量值Get Fsm Variables 40
36.2.3 获取布尔值Get Fsm Bool 41
36.2.4 获取整型值Get Fsm Int 41
36.2.5 获取浮点值Get Fsm Float 42
36.2.6 获取枚举值Get Fsm Enum 42
36.2.7 获取字符串值Get Fsm String 42
36.2.8 获取对象Get Fsm Object 43
36.2.9 获取游戏对象Get Fsm Game Object 43
36.2.10 获取颜色值Get Fsm Color 44
36.2.11 获取四元数值Get Fsm Quaternion 44
36.2.12 获取材质Get Fsm Material 45
36.2.13 获取Rect值Get Fsm Rect 45
36.2.14 获取纹理Get Fsm Texture 45
36.2.15 获取Vector2值Get Fsm Vector2 46
36.2.16 获取Vector3值Get Fsm Vector3 46
36.2.17 获取数组值Get Fsm Array 47
36.2.18 获取数组单个值Get Fsm Array Item 48
36.2.19 获取当前状态名称Get Fsm State 48
36.3 设置其它状态机的值 49
36.3.1 设置变量Set Fsm Variable 49
36.3.2 设置布尔值Set Fsm Bool 50
36.3.3 设置整型值Set Fsm Int 50
36.3.4 设置浮点值Set Fsm Float 51
36.3.5 设置枚举值Set Fsm Enum 51
36.3.6 设置字符串Set Fsm String 51
36.3.7 设置对象Set Fsm Object 52
36.3.8 设置游戏对象值Set Fsm Game Object 52
36.3.9 设置颜色值Set Fsm Color 53
36.3.10 设置Vector2值Set Fsm Vector2 53
36.3.11 设置Vector3值Set Fsm Vector3 54
36.3.12 设置材质Set Fsm Material 54
36.3.13 设置四元数Set Fsm Quaternion 54
36.3.14 设置Rect对象 Set Fsm Rect 55
36.3.15 设置纹理Set Fsm Texture 55
36.3.16 设置数组单个值Set Fsm Array Item 56
36.3.17 设置数组值Set Fsm Array 56
36.3.18 设置所有游戏对象Set All Fsm Game Object 57
36.3.19 设置后续事件Fsm Event Options 57
36.4 状态跳转 57
36.4.1 获取上一个事件Get Last Event 58
36.4.2 获取前一个状态名Get Previous State Name 58
36.4.3 跳转到前一个状态Goto Previous State 58
36.4.4 关闭延时事件Kill Delayed Events 58
36.5 管理事件数据 59
36.5.1 设置事件目标Set Event Target 59
36.5.2 设置事件数据Set Event Data 60
36.5.3 获取事件信息Get Event Info 61
36.6 触发事件 61
36.6.1 触发事件Send Event 62
36.6.2 触发指定名称的事件Send Event By Name 62
36.6.3 触发下一帧事件Next Frame Event 62
36.6.4 触发序列事件Sequence Event 63
36.6.5 触发随机事件Random Event 63
36.6.6 触发随机列表事件Send Random Event 64
36.7 转发事件 65
36.7.1 转发事件Forward Event 65
36.7.2 转发所有事件Forward All Events 66
第37章 程序材质Substance 68
37.1 设置程序布尔类型值Set Procedural Boolean 68
37.2 设置程序颜色属性Set Procedural Color 68
37.3 设置程序浮点类型值Set Procedural Float 69
37.4 设置程序二维向量类型值Set Procedural Vector2 69
37.5 设置程序三维向量Set Procedural Vector3 69
37.6 重建程序材质Rebuild Textures 70
第38章 字符串String 72
38.1 字符串基本操作 72
38.1.1 创建字符串 72
38.1.2 初始化字符串Set String Value 72
38.1.3 获取字符串长度Get String Length 73
38.1.4 随机选择字符串Select Random String 74
38.2 组合拆分 75
38.2.1 组合字符串Build String 75
38.2.2 连接字符串String Join 76
38.2.3 拆分字符串String Split 77
38.3 获取子字符串 77
38.3.1 获取指定长度子字符串Get Substring 78
38.3.2 从字符串右侧获取子字符串Get String Right 78
38.3.3 从字符串左侧获取子字符串Get String Left 79
38.4 替换字符串 80
38.4.1 占位符替换字符串Format String 80
38.4.2 替换指定字符串String Replace 81
第39章 时间控制Time 83
39.1 获取时间 83
39.1.1 获取游戏时间Get Time Info 83
39.1.2 获取系统时间Get Systen Date Time 84
39.2 时间量程 85
39.2.1 控制时间缩放Scale Time 85
39.2.2 时间影响帧率Per Second 86
39.3 时间等待 87
39.3.1 特定时间等待Wait 87
39.3.2 随机时间等待Random Wait 88
第40章 空间变换Transform 89
40.1 位置属性的使用 89
40.1.1 获取游戏对象的位置Get Position 89
40.1.2 设置游戏对象的位置Set Position 90
40.1.3 旋转角度Set Rotation 91
40.1.4 随机进行旋转Set Random Rotation 92
40.1.5 获取旋转角度Get Rotation 92
40.1.6 缩放游戏对象Set Scale 93
40.1.7 获取游戏对象大小Get Scale 94
40.2 移动游戏对象 95
40.2.1 匀速移动对象Translate 95
40.2.2 朝某个方向或游戏对象移动Move Towards 96
40.2.3 跟随移动Smooth Follow Action 97
40.2.4 高级移动操作Move Object 98
40.3 旋转游戏对象 99
40.3.1 匀速旋转Smooth Look At Direction 99
40.3.2 朝向一个游戏对象匀速旋转Smooth Look At 100
40.3.3 原地旋转Rotate 101
40.3.4 匀速旋转2D游戏对象Smooth Look At 2d 103
40.4 游戏对象的朝向 104
40.4.1 2D游戏对象朝向某个点作Look At 2d 104
40.4.2 2D游戏对象朝向某个游戏对象Look at 2d GameObject 105
40.4.3 游戏对象朝向某个点或者游戏对象Look At 106
40.4.4 获取前向轴和目标之间的角度Get Angle To Target 107
40.5 游戏对象的坐标转换 108
40.5.1 局部位置坐标转换为世界位置坐标Transform Point 108
40.5.2 世界位置坐标转换为局部位置坐标Inverse Transform Point 109
40.5.3 本地角度坐标转换为世界角度坐标Transform Direction 110
40.5.4 世界角度坐标转换为局部角度坐标Inverse Transform Direction 111
第41章 三角函数/反三角函数Trigonometry 112
41.1 反三角函数动作 112
41.1.1 获取反正弦值Get ASine 112
41.1.2 获取反余弦值Get ACosine 113
41.1.3 获取反正切值Get Atan 113
41.1.4 基于X/Y获取反正切值Get Atan 2 113
41.1.5 基于Vector2获取反正切值Get Atan 2 From Vector2 114
41.1.6 基于Vector3获取反正切值Get Atan 2 From Vector3 114
41.2 三角函数动作 115
41.2.1 获取正弦值Get Sine 115
41.2.2 获取余弦值Get Cosine 115
41.2.3 获取正切值Get Tan 116
第42章 用户界面UI 117
42.1 基础动作 117
42.1.1 设置被选中的对象UI Set Selected Game Object 117
42.1.2 获取被选中的游戏对象UI Get Selected Game Object 117
42.1.3 重建UI图形组件UI Rebuild 118
42.2 公共事件 119
42.2.1 射线检测UI界面的所有对象UI Event System Current Ray Cast All 119
42.2.2 拖动开始事件UI On Begin Drag Event 119
42.2.3 取消事件UI On Cancel Event 120
42.2.4 取消选择事件UI On Deselect Event 121
42.2.5 拖动初始化事件UI On Initialize Potential Drag Event 121
42.2.6 拖动结束事件UI On End Drag Event 122
42.2.7 拖动事件UI On Drag Event 123
42.2.8 拖动释放事件UI On Drop Event 123
42.2.9 移动事件UI On Move Event 124
42.2.10 滚动事件UI On Scroll Event 124
42.2.11 选择事件UI On Select Event 125
42.2.12 提交事件UI On Submit Event 126
42.2.13 选中更新事件UI On Update Selected Event 126
42.2.14 基于对象触发事件UI Event System Execute Event 127
42.3 画布Canvas 127
42.3.1 设置Canvas Group透明度UI Canvas Group Set Alpha 127
42.3.2 设置Canvas Group属性UI Canvas Group Set Properties 128
42.3.3 设置Canvas Scaler缩放比例 UI Canvas Scaler Set Scale Factor 129
42.3.4 获取Canvas Scaler缩放比例UI Canvas Scaler Get Scale Factor 129
42.3.5 强制更新画布UI Canvas Force Update Canvases 130
42.3.6 启用/禁止画布的光线碰撞检测UI Canvas Enable Raycast 130
42.4 文本Text 131
42.4.1 设置Text对象的文本内容UI Text Set Text 131
42.4.2 获取Text对象文本UI Text Get Text 132
42.5 图形 132
42.5.1 UI界面淡入动画效果UI Graphic Cross Fade Alpha 132
42.5.2 设置画布渲染器透明动画UI Graphic Cross Fade Color 133
42.5.3 设置图形元素颜色UI Graphic Set Color 133
42.5.4 获取图形元素颜色UI Graphic Get Color 134
42.5.5 设置填充量UI Image Set Fill Amount 135
42.5.6 获取填充量UI Image Get Fill Amount 136
42.5.7 设置图片的Sprite源文件UI Image Set Sprite 136
42.5.8 获取图片的Sprite源文件UI Image Get Sprite 137
42.5.9 设置Raw Image纹理UI Raw Image Set Texture 138
42.6 布局Layout 138
42.6.1 设置UI布局元素属性UI Layout Element Set Values 138
42.6.2 获取布局属性UI Layout Element Get Values 140
42.7 Selectable对象 141
42.7.1 设置可交互性UI Set Is Interactable 142
42.7.2 判断可交互性UI Get Is Interactable 142
42.7.3 设置选择可视响应方式UI Transition Set Type 143
42.7.4 获取可视响应的方式UI Transition Get Type 144
42.7.5 设置选择元素的颜色属性UI Set Color Block 145
42.7.6 获取选择元素的颜色属性UI Get Color Block 146
42.7.7 设置动画属性UI Set Animation Triggers 146
42.7.8 设置导航模式UI Navigation Set Mode 147
42.7.9 获取导航模式UI Navigation Get Mode 148
42.7.10 设置Explicat导航模式属性UI Navigation Explicit Set Properties 149
42.7.11 获取Explicit导航模式属性UI Navigation Explicit Get Properties 150
42.8 按钮Button 150
42.8.1 设置多个按钮的点击事件UI Button Array 151
42.8.2 设置单个按钮的点击事件UI Button On Click Event 151
42.9 下拉菜单DropDown 152
42.9.1 添加选项UI Drop Down Add Options 152
42.9.2 清除选项UI Drop Down Clear Options 153
42.9.3 设置选择项UI Drop Down Set Value 153
42.9.4 获取选择项UI Drop Down Get Selected Data 154
42.10 文本框Input Field 155
42.10.1 设置文本框为激活状态UI Input Field Activate 155
42.10.2 设置文本框非激活状态UI Input Field Deactivate 155
42.10.3 设置光标闪烁频率UI Input Field Set Caret Blink Rate 156
42.10.4 获取光标闪烁频率UI Input Field Get Caret Blink Rate 156
42.10.5 设置输入限制条件UI Input Field Set Character Limit 157
42.10.6 获取输入限制条件UI Input Field Get Character Limit 157
42.10.7 设置移动设备输入键盘隐藏UI Input Field Set Hide Mobile Input 158
42.10.8 判断是否隐藏移动设备的输入UI Input Field Get Hide Mobile Input 159
42.10.9 判断是否获取焦点UI Input Field Get Is Focused 160
42.10.10 设置占位符提示信息UI Input Field Set Place Holder 161
42.10.11 获取占位符提示信息UI Input Field Get Place Holder 161
42.10.12 设置选中文本的颜色UI Input Field Set Selection Color 162
42.10.13 获取选中文本的颜色UI Input Field Get Selection Color 163
42.10.14 设置文本值UI Input Field Set Text 163
42.10.15 获取文本值UI Input Field Get Text 164
42.10.16 获取浮点值UI Input Field Get Text As Float 165
42.10.17 获取整数值UI Input Field Get Text As Int 166
42.10.18 设置星号字符UI Input Field Set Asterix Char 167
42.10.19 判断Canceled状态UI Input Field Get Was Canceled 168
42.10.20 光标移动到开始处UI Input Field Move Caret To Text Start 168
42.10.21 光标移动到结尾处UI Input Field Move Caret To Text End 169
42.10.22 编辑结束事件UI Input Field On End Edit Event 169
42.10.23 提交事件UI Input Field On Submit Event 170
42.10.24 值修改事件UI Input Field On Value Change Event 171
42.11 滚动条Scrollbar 172
42.11.1 设置滑块位置UI Scrollbar Set Value 172
42.11.2 获取滑块位置UI Scrollbar Get Value 173
42.11.3 设置滑块方向UI Scrollbar Set Direction 173
42.11.4 获取滚动条方向UI Scrollbar Get Direction 174
42.11.5 设置滑块的尺寸UI Scrollbar Set Size 175
42.11.6 设置明确滚动值UI Scrollbar Set Number Of Steps 175
42.11.7 设置滑动事件UI Scrollbar On Value Changed 176
42.11.8 设置是否启用滚轮控制水平方向滚动条UI Scroll Rect Set Horizontal 177
42.11.9 设置是否启用滚轮控制垂直方向滚动条UI Scroll Rect Set Vertical 177
42.11.10 设置Scroll Rect归一化值UI Scroll Rect Set Normalized Position 178
42.12 滑动条Slider 179
42.12.1 设置滑块方向UI Slider Set Direction 179
42.12.2 获取滑动条方向UI Slider Get Direction 180
42.12.3 设置滑动条极值UI Slider Set Min Max 180
42.12.4 获取滑动条极值UI Slider Get Min Max 181
42.12.5 设置滑块值UI Slider Set Value 182
42.12.6 获取滑块值UI Slider Get Value 182
42.12.7 设置Slider归一化值UI Slider Set Normalized Value 183
42.12.8 获取归一化值UI Slider Get Normalized Value 184
42.12.9 设置滑块以整数值变化UI Slider Set Whole Numbers 184
42.12.10 判断滑块是否以整数值变化UI Slider Get Whole Numbers 185
42.12.11 设置滑块值事件UI Slider On Value Changed Event 186
42.13 开关Toggle 186
42.13.1 切换开关状态UI Toggle Set Is On 186
42.13.2 判断开关按钮状态UI Toggle Get Is On 187
42.13.3 开关按钮改变事件UI Toggle On Value Changed Event 188
42.14 鼠标指针 189
42.14.1 判断指针是否在UI对象UI Is Pointer Over UI Object 189
42.14.2 鼠标点击事件UI On Pointer Click Event 190
42.14.3 鼠标按下事件UI On Pointer Down Event 190
42.14.4 鼠标进入事件UI On Pointer Enter Event 191
42.14.5 鼠标退出事件UI On Pointer Exit Event 191
42.14.6 鼠标释放事件UI On Pointer Up Event 192
42.14.7 获取鼠标事件按钮UI Get Last Pointer Event Data Input Button 193
42.14.8 获取鼠标事件数据UI Get Last Pointer Data Info 194
第43章 Unity对象UnityObject 196
43.1 通用动作 196
43.1.1 获取组件Get Component 196
43.1.2 设置对象变量值Set Object Value 197
43.2 属性动作 197
43.2.1 获取属性值Get Property 197
43.2.2 设置属性值Set Property 198
第44章 Vector2数据处理Vector2 200
44.1 赋值/取值动作 200
44.1.1 Vector2赋值Set Vector2 Value 200
44.1.2 设置x/y值Set Vector2 XY 201
44.1.3 获取向量长度Get Vector2 Length 201
44.1.4 获取x/y值Get Vector2 XY 202
44.1.5 随机选取Vector2值Select Random Vector2 203
44.2 向量基础运算动作 204
44.2.1 向量加法Vector2 Add 204
44.2.2 基于x/y向量相加Vector2 Add XY 205
44.2.3 向量减法Vector2 Subtract 205
44.2.4 向量倍乘Vector2 Multiply 205
44.2.5 向量反转Vector2 Invert 206
44.2.6 向量标准化Vector2 Normalize 206
44.3 向量插值动作 206
44.3.1 线性插值Vector2 Lerp 207
44.3.2 基于时间插值Vector2 Interpolate 207
44.4 向量变化过滤动作 208
44.4.1 Vector2高通过滤作Vector2 High Pass Filter 208
44.4.2 Vector2低通过滤Vector2 Low Pass Filter 209
44.5 其他高级运算动作 209
44.5.1 向量移动Vector2 Move Towards 209
44.5.2 向量旋转Vector2 Rotate Towards 210
44.5.3 向量运算Vector2 Operator 211
44.5.4 基于帧时间Vector2 Per Second 211
44.5.5 限制向量长度Vector2 Clamp Magnitude 212
第45章 Vector3数据处理Vector3 213
45.1 赋值/取值动作 213
45.1.1 设置向量值Set Vector3 Value 213
45.1.2 基于XYZ赋值Set Vector3 XYZ 214
45.1.3 获取向量XYZ值Get Vector3 XYZ 214
45.1.4 随机选择向量Select Random Vector3 215
45.2 向量长度动作 216
45.2.1 获取向量长度Get Vector Length 216
45.2.2 归一运算Vector3 Normalize 217
45.2.3 约束向量长度Vector3 clamp Magnitude 218
45.3 向量基础运算动作 218
45.3.1 加法运算Vector3 Add 218
45.3.2 基于XYZ加法Vector3 Add XYZ 219
45.3.3 减法运算Vector3 Subtract 220
45.3.4 乘法运算Vector3 Multiply 220
45.3.5 向量反转Vector3 Invert 220
45.4 向量变化过滤动作 221
45.4.1 高通过滤Vector3 High Pass Filter 221
45.4.2 低通过滤Vector3 Low Pass Filter 221
45.5 其他高级运算动作 221
45.5.1 向量运算Vector3 Operator 221
45.5.2 基于帧时间Vector3 Per Second 222
45.5.3 向量旋转Vector3 Rotate Towards 222
45.5.4 基于时间插值Vector3 Interpolate 223
45.5.5 线性插值Vector3 Lerp 224
第46章 URL下载WWW 226
46.1 WWW Object 226

Comments are closed.