网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 罗布乐思开发官方指南(Lua语言编程)
分类 计算机-软件工程
作者 美国罗布乐思公司
出版社 人民邮电出版社
下载
简介
内容推荐
罗布乐思(Roblox)Studio是融合了3D引擎、社交、云存储的开发工具,也是优质的游戏化教育工具。
本书是官方推出的罗布乐思开发指南,旨在帮助读者学会:使用属性、变量、函数、if-then语句和循环语句编程;使用数组和字典存储信息;使用事件移动事物,制作爆炸、倒计时,以及实现任何人们能想象到的事情;通过抽象和面向对象编程使代码更容易维护;使用数据存储创建排行榜、保存库存数据;使用射线投射让玩家在游戏世界里放置事物,例如家具和道具等。
本书语言通俗易懂,内容循序渐进,在每章结尾设置常见问题及其解决方案、测验及其答案等内容,帮助读者回顾并巩固所学知识。同时,本书还设有练习环节,鼓励读者独立动手练习,以提升开发技能。本书尤其适合新入门的游戏开发者和教育创新者使用。
作者简介
胡厚杨,华南理工大学本科毕业,风铃软件创始人,拥有11年软件行业工作经验、8年创业经验,具备丰富的软件开发和项目管理经验。
罗布乐思官方特聘导师,曾指导北京大学、上海交通大学、同济大学等大学的课程小组开发罗布乐思项目。
熟悉罗布乐思社区的生态和文化,带领团队开发过多款罗布乐思作品,积累了丰富的罗布乐思开发和运营经验。
开发的罗布乐思作品:
《色块派对》,截至2021年12月票计访问量8.76亿次,日活用户120万,最高同时在线4万人;
《超级布娃娃》,截至2021年12月累计访问量1.83亿次,日活用户60万,最高同时在线1.8万人;
《坠块派对》,截至2021年12月累计访问量1.81亿次,日活用户20万,最高同时在线1.2万人。
目录
第1章 编写你的第一个项目
1.1 安装罗布乐思Studio
1.2 罗布乐思Studio概述
1.3 打开输出窗口
1.4 编写第一个脚本
1.4.1 在部件中创建脚本
1.4.2 编写代码
1.4.3 编写实现爆炸效果的代码
1.5 错误信息
1.6 代码的注释
总结
问答
实践
练习
第2章 属性和变量
2.1 对象的层次结构
2.2 关键字
2.3 属性
2.4 查找属性和数据类型
2.5 创建变量
2.6 修改颜色属性
2.7 实例
总结
问答
实践
练习
第3章 创建和使用函数
3.1 创建和调用函数
3.2 了解作用域
3.3 使用事件调用函数
3.4 了解顺序和位置
总结
问答
实践
练习
第4章 使用参数
4.1 给函数提供信息
4.2 使用多个参数
4.3 函数返回值
4.4 返回多个值
4.5 返回nil
4.6 处理不匹配的参数
4.7 使用匿名函数
总结
问答
实践
练习
第5章 条件结构
5.1 if-then语句
5.2 elseif
5.3 逻辑运算符
5.4 else
总结
实践
练习
第6章 防抖和调试
6.1 使用防抖来避免瞬间摧毁事物
6.2 查找出现问题的原因
6.2.1 使用输出语句调试
6.2.2 调整数值测试
6.2.3 检查特性的值
6.2.4 使用正确类型的值
总结
问答
实践
练习
第7章 while循环
7.1 无限循环:while true do
7.2 要记住的一些事情
7.3 while循环和作用域
总结
问答
实践
练习
第8章 for循环
8.1 for循环介绍
8.1.1 增量值是可选的
8.1.2 不同的for循环示例
8.2 嵌套循环
8.3 打破循环
总结
问答
实践
练习
第9章 使用数组
9.1 什么是数组?
9.2 添加对象到数组中
9.3 从特定索引获取信息
9.4 使用ipairs()输出整个列表
9.5 文件夹和ipairs()
9.6 在列表中查找值并输出相应索引
9.7 从数组中删除值
9.8 数字for循环和数组
9.8.1 使用for循环查找和删除所有值
9.8.2 只搜索数组的一部分
总结
问答
实践
练习
第10章 使用字典
10.1 字典简介
10.1.1 创建字典
10.1.2 键的格式
10.1.3 使用字典的值
10.1.4 使用唯一的键
10.2 添加键值对
10.3 删除键值对
10.4 使用字典和键值对
10.5 从字典中返回查找到的内容
总结
问答
实践
练习
第11章 客户端与服务器
11.1 了解客户端和服务器
11.2 使用GUI
11.3 了解RemoteFunction
11.4 使用RemoteFunction
总结
问答
实践
练习
第12章 远程事件:单向通信
12.1 单向通信
12.2 从服务器到所有客户端的通信
12.3 从客户端到服务器的通信
12.4 从服务器到一个客户端的通信
12.5 从客户端到客户端的通信
总结
实践
练习
第13章 使用ModuleScript
13.1 只编写一次代码
13.2 ModuleScript的存放位置
13.3 了解ModuleScript的工作原理
13.4 命名ModuleScript
13.5 添加函数和变量
13.6 了解ModuleScript的作用域
13.7 在其他脚本中使用ModuleScript
13.8 不要写重复的代码
13.9 抽象
总结
问答
实践
练习
第14章 3D世界空间编程
14.1 了解x、y、z坐标
14.2 使用CFrame坐标放置事物
14.3 偏移CFrame
14.4 给CFrame添加旋转
14.5 移动模型
14.6 世界坐标和相对坐标
总结
实践
练习
第15章 平滑的动效
15.1 了解渐变
15.2 配置TweenInfo参数
15.3 把渐变连接起来
总结
实践
练习
第16章 使用算法处理问题
16.1 算法的定义
16.2 对数组进行排序
16.3 按降序进行排序
16.4 对字典进行排序
16.5 按多条信息进行排序
总结
实践
练习
第17章 保存数据
17.1 打开数据存储的设置项
17.2 创建数据存储
17.3 使用数据存储
17.4 调用频次限制
17.5 保护你的数据
17.6 保存玩家数据
17.7 使用UpdateAsync更新数据存储
总结
问答
实践
练习
第18章 创建游戏循环
18.1 设计游戏循环
18.2 使用BindableEvent
总结
问答
实践
练习
第19章 面向对象编程
19.1 什么是面向对象编程?
19.2 组织代码和项目
19.3 创建一个类
19.4 添加类属性
19.5 使用类函数
总结
实践
练习
第20章 继承
20.1 创建继承
20.2 继承属性
20.3 使用多个子类
20.4 继承函数
20.5 了解多态性
20.6 调用父函数
总结
实践
练习
第21章 射线投射
21.1 创建射线投射
21.2 根据两点获取方向
21.3 设置射线投射参数
21.4 限制距离
总结
问答
实践
练习
第22章 在游戏中摆放物品1
22.1 创建
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/30 1:55:50