人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 微信认证
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

预售 预计6月中旬发货 罗布乐思开发官方指南 从入门到实践

89.90
运费: ¥ 0.00-20.00
预售 预计6月中旬发货 罗布乐思开发官方指南 从入门到实践  商品图0
预售 预计6月中旬发货 罗布乐思开发官方指南 从入门到实践  商品图1
预售 预计6月中旬发货 罗布乐思开发官方指南 从入门到实践  商品缩略图0 预售 预计6月中旬发货 罗布乐思开发官方指南 从入门到实践  商品缩略图1

商品详情

书名:罗布乐思开发官方指南:从入门到实践
定*:**9.9
ISBN:9787**5590732
作者:罗布乐思公司
版次:第*版
出版时间:2022-06

内容提要:

罗布乐思(Roblox)Studio 是融合了3D 引擎、社交、云存储的开发工具,是*质的游戏化教育工具,为各大编程赛事和夏令营提供技术支持。罗布乐思自20*9 年被引进中

*,*直深耕青少年市场,打造用户生产内容的平台,持续构建完*沉浸的数字社区,向着真正的“元宇宙”*迈进。


本书是官方的罗布乐思开发指南。本书旨在帮助读者学会:

(*)使用内置的地形和照明工具构建身临其境的自然环境;

(2)建模和导入资源、模型、装备和纹理;

(3)使用Lua 脚本编写游戏、动画和相机移动;

(4)为交互元素设计 GUI;

(5)通过跨平台游戏将个人游戏分享到多个平台。


本书语言简单易懂,内容循序渐进,并在每章结尾设置常见问题及其解决方案、测验和答案等环节,帮助读者时刻回顾与检验所学知识; 并且设置练习环节,鼓励读者*立练

习,动手巩固开发技能。本书尤其适合游戏*和教育*新者学习、使用。






作者简介:

罗布乐思是*家来自美*的游戏公司,也是*球多人在线*作社区。目前,*球500万的青少年*在使用罗布乐思开发作品。使用罗布乐思进行*作可以锻炼*的*新

思维和动手能力,对青少年*具有深远的教育意义。


Genevieve Johnson 是罗布乐思公司的*级教学设计师。她负责教育内容方面的管理,指导*各地的*使用罗布乐思循序渐进地学习编程,她的工作可以帮助学生走上

企业家、工程师或设计师的道路。在进入罗布乐思公司工作之前,她是iD Tech 的教育内容经理。iD Tech 是美**个每年有5万名以上6**8岁学生参与的技术教育科技营。在

iD Tech 工作期间,她协助推出了*项成功的*女生STEAM 方案,她的团队为60多门相关技术课程开发了教育内容,并提供了从编码到机器人技术再到游戏设计等各种学科的

指导。




目录:

第 *章 是什么让罗布乐思与众*同 *

*.* 罗布乐思强调社交 2

*.2 罗布乐思的用户内容管理 3

*.2.* 用户内容 3

*.2.2 制作*意图片 4

*.2.3 自定义形象 4

*.3 罗布乐思支持快速开发迭代 5

*.4 轻松*作 6

*.4.* 插件 6

*.4.2 发布更新 7

*.5 罗布乐思Studio 7

*.5.* 联网 7

*.5.2 物理*性 8

*.5.3 渲染 8

*.5.4 支持跨平台 9

*.6 *费 9

*.7 *限可能 *0

*.8 风格多元 *0

总结 **

问答 **

实践 **

练习 *2


第 2章 使用罗布乐思Studio *3

2.* 安装罗布乐思Studio *3

2.*.* 安装常见问题 *4

2.*.2 打开罗布乐思Studio *4

2.2 使用Studio模板 *5

2.2.* 所有模板 *6

2.2.2 主题模板 *6

2.2.3 游戏性模板 *7

2.3 使用游戏编辑器 *8

2.3.* 布局游戏编辑器的工作区 *9

2.3.2 使用项目管理器窗口 20

2.3.3 *建*个*件 2*

2.3.4 使用属性窗口 22

2.4 平移、缩放和旋转对象 23

2.4.* 平移 23

2.4.2 缩放 24

2.4.3 旋转 24

2.4.4 变换 25

2.5 调整量 26

2.6 碰撞 26

2.7 锚固 27

2.8 *存和发布项目 27

2.8.* *存项目 28

2.8.2 发布项目 28

2.8.3 重新打开项目 28

2.9 游戏测试 29

2.9.* 测试游戏 29

2.9.2 停止测试 30

总结 30

问答 3*

实践 3*

练习 32


第3章 *件构建系统 33

3.* *建*件 33

3.2 改变*件的属性 34

3.2.* 颜色 34

3.2.2 材质 35

3.2.3 反射率和透明度 35

3.3 *建贴花与纹理 37

3.3.* 贴花 37

3.3.2 纹理 39

总结 4*

问答 4*

实践 42

练习 42


第4章 物理构建系统 44

4.* 使用附件与约束 45

4.2 制作*扇门 47

4.3 关闭CanCollide属性,让玩家角色穿过门 48

4.4 增加铰链和弹簧 48

4.4.* 用铰链让门可以开关 49

4.4.2 *建弹簧 52

4.4.3 使弹簧逼真 53

4.5 使用电机 54

总结 56

问答 56

实践 57

练习 57


第5章 *建地形 59

5.* 使用地形工具生成地形 60

5.2 使用编辑选项卡 62

5.2.* 使用增加工具添加地形 63

5.2.2 使用减少工具改变地形 63

5.2.3 使用增长工具提*地形 64

5.2.4 使用侵蚀工具移除地形 65

5.2.5 使用平滑工具细化地形 65

5.2.6 使用展平工具展平地形 66

5.2.7 使用绘制工具修改材质 67

5.2.8 使用海平面工具*建水 68

5.3 区域选项卡 69

5.3.* 使用选择工具选择地形 69

5.3.2 使用移动工具移动地形 69

5.3.3 使用调整尺寸工具缩放地形 7*

5.3.4 使用复制、粘贴和删除工具 72

5.3.5 使用填充工具填充区域 73

5.4 *度图和颜色图 74

5.4.* *度图 74

5.4.2 颜色图 74

总结 75

问答 76

实践 76

练习 77


第6章 光照环境 79

6.* *局光照属性 80

6.*.* Appearance属性 8*

6.*.2 Data和Exposure属性 83

6.2 光照效果 83

6.3 聚光源、点光源、面光源 86

6.3.* 聚光源 86

6.3.2 点光源 87

6.3.3 面光源 87

总结 88

问答 88

实践 88

练习 89


第7章 大气 9*

7.* Atmosphere对象的属性 92

7.*.* 密度 92

7.*.2 偏移 93

7.*.3 雾度 94

7.*.4 颜色 95

7.*.5 眩光 96

7.*.6 衰变色 97

7.2 自定义天空盒 98

7.2.* 制作天空盒 98

7.2.2 自定义天体 *00

7.2.3 调整光照颜色 *00

总结 *02

问答 *02

实践 *02

练习 *03


第8章 效果环境 *04

8.* 粒子 *04

8.*.* 自定义粒子 *05

8.*.2 改变粒子的颜色 *06

8.*.3 粒子发射器的属性 *07

8.2 光带 *07

8.2.* 弯曲 *09

8.2.2 平滑 **0

8.2.3 宽度 **0

8.2.4 使用光带在光线上添加射线效果 ***

总结 **2

问答 **2

实践 **3

练习 **3


第9章 导入资源 **6

9.* 上传和插入*费模型 **6

9.*.* 上传模型 **7

9.*.2 查看上传的模型 **9

9.*.3 插入模型 **9

9.2 导入网格 *20

9.3 导入纹理 *23

9.4 导入音频 *25

总结 *25

问答 *25

实践 *26

练习 *26


第 *0章 游戏构成与协作 *28

*0.* 为游戏添加场景 *28

*0.2 在罗布乐思Studio中协作 *30

*0.2.* 打开组队*作 *30

*0.2.2 在组队*作中添加和管理用户 *30

*0.2.3 查看组队*作游戏 *32

*0.2.4 使用罗布乐思Studio聊天 *32

*0.2.5 关闭组队*作 *33

*0.3 在罗布乐思Studio中*建与查看* *33

*0.3.* 把对象转换为* *33

*0.3.2 在工具箱中查看* *35

*0.3.3 在素材管理器中查看* *35

*0.3.4 更新* *36

总结 *37

问答 *37

实践 *37

练习 *38


第 **章 Lua概述 *39

**.* 使用编程工作区 *39

**.2 使用变量修改属性 *4*

**.2.* 变量概述 *4*

**.2.2 *建变量 *42

**.2.3 制作半透明炸弹 *42

**.3 给代码添加注释 *43

**.4 使用函数与事件 *44

**.4.* *建函数 *45

**.4.2 使用函数引*炸弹 *45

**.4.3 使用事件 *46

**.4.4 使用事件控制触碰时引**件 *46

**.5 使用条件语句 *47

**.6 理解数组和字典 *48

**.7 使用循环 *49

**.7.* while循环 *49

**.7.2 wait() *49

**.7.3 repeat-until循环 *50

**.7.4 for循环 *50

**.7.5 ipairs()与pairs() *5*

**.8 作用域 *52

**.9 *建自定义事件 *52

**.*0 调试代码 *54

**.*0.* 使用字符串调试 *54

**.*0.2 Lua调试器 *54

**.*0.3 日志文件 *55

总结 *56

问答 *56

实践 *57

练习 *57


第 *2章 碰撞、人形 *59

*2.* 碰撞介绍 *59

*2.*.* 碰撞*真度 *60

*2.*.2 显示和改进碰撞几何体 *60

*2.*.3 使用碰撞组编辑器 *6*

*2.*.4 手动使用碰撞组编辑器 *62

*2.*.5 通过脚本修改碰撞组 *62

*2.2 检测碰撞 *63

*2.2.* 使用.Touched *64

*2.2.2 *抖 *64

*2.3 Humanoid介绍 *67

*2.3.* Humanoid所处的层级结构 *67

*2.3.2 Humanoid的属性、函数和事件 *68

总结 *75

问答 *75

实践 *76

练习 *77


第 *3章 GUI交互 *78

*3.* *建GUI *79

*3.*.* 玩家GUI *79

*3.*.2 SurfaceGui *8*

*3.2 GUI基本元素 *84

*3.3 编写可交互的GUI *84

*3.4 渐变 *86

*3.5 布局 *87

*3.6 制作*个*GUI *89

总结 *90

问答 *90

实践 *9*

练习 *9*


第 *4章 动效 *93

*4.* 使用位置和旋转 *93

*4.*.* 把对象从A点移动到B点 *94

*4.*.2 使用CFrame旋转*件 *96

*4.2 使用渐变让对象平滑移动 *99

*4.2.* 两点之间的渐变 200

*4.2.2 EasingStyle和EasingDirection 20*

*4.3 移动整个模型 202

总结 204

问答 204

实践 204

练习 205


第 *5章 声音 207

*5.* *建声音 207

*5.2 导入音频资源 208

*5.3 *建环境声音 209

*5.4 使用代码触发声音 2*0

*5.5 声音组 2**

总结 2*2

问答 2*2

实践 2*3

练习 2*3


第 *6章 使用动画编辑器 2*5

*6.* 动画编辑器介绍 2*6

*6.*.* 了解模型要求 2*6

*6.*.2 打开动画编辑器 2*7

*6.2 *建姿势 2*7

*6.3 *存并导出动画 220

*6.4 缓动 222

*6.5 使用逆向运动工具 222

*6.5.* 启用IK 223

*6.5.2 固定*件 224

*6.6 动画设置 224

*6.6.* 循环 225

*6.6.2 *先级 225

*6.7 使用动画事件 225

*6.7.* 添加事件 226

*6.7.2 移动和删除事件 226

*6.7.3 复制事件 227

*6.7.4 在脚本中实现事件 227

*6.7.5 替换默认动画 228

总结 229

问答 229

实践 230

练习 230


第 *7章 装备、传送、数据存储 232

*7.* 装备介绍 232

*7.*.* 装备的基础知识 233

*7.*.2 *建装备 233

*7.*.3 装备的Handle*件 234

*7.*.4 装备的外观 235

*7.*.5 在游戏中使用装备 235

*7.2 传送 239

*7.2.* 在场景中传送 240

*7.2.2 场景之间传送 242

*7.2.3 游戏宇宙 242

*7.3 TeleportService 243

*7.3.* TeleportService的常用函数 243

*7.3.2 获取placeId 244

*7.3.3 客户端示例 244

*7.3.4 服务器端示例 245

*7.4 使用持久数据存储 247

*7.5 数据存储函数 25*

*7.6 *范与处理错误 252

*7.6.* pcall 253

*7.6.2 *止数据丢失 253

总结 253

问答 254

实践 254

练习 255


第 *8章 多人游戏编程和客户端-服务器模型 256

*8.* 客户端-服务器模型 256

*8.*.* Script和LocalScript 257

*8.*.2 复制 257

*8.2 RemoteFunction和RemoteEvent 257

*8.2.* 使用RemoteFunction和RemoteEvent 259

*8.2.2 *建RemoteEvent 259

*8.3 服务器验证 26*

*8.4 队伍 262

*8.4.* 添加队伍 262

*8.4.2 自动把玩家分配到队伍中 263

*8.4.3 手动把玩家分配到队伍中 263

*8.5 网络所有权 264

总结 265

问答 265

实践 265

练习 266


第 *9章 模块脚本 268

*9.* 了解模块脚本 268

*9.*.* 了解模块脚本的结构 269

*9.*.2 编写可被调用的代码 269

*9.*.3 使用模块脚本 270

*9.2 了解客户端与服务器的模块脚本 272

*9.3 使用模块脚本:游戏循环 273

*9.3.* 使用配置来控制游戏循环 274

*9.3.2 *建可复用的回合函数 274

*9.3.3 *建主流程:游戏循环 275

人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 微信公众号认证
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

预售 预计6月中旬发货 罗布乐思开发官方指南 从入门到实践

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:renyoushe
人民邮电出版社官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏