猜你喜欢
玩转罗布乐思:Roblox新手开发完全攻略

玩转罗布乐思:Roblox新手开发完全攻略

书籍作者:李开放 ISBN:9787122411907
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:6379
创建日期:2024-03-23 发布日期:2024-03-23
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

罗布乐思Roblox Studio是一款应用型编程学习软件。本书通过有趣的案例引导读者熟悉Roblox Studio的基本操作,培养编程兴趣,掌握基本的编程技巧,能够完成简单游戏的开发。全书共五章:第一章主要初识罗布乐思编程器Roblox Studio;第二章通过一个小游戏熟悉Roblox的基本操作;第三章通过一个综合案例介绍各种模型的设计操作;第四章介绍编程基础;第五章介绍游戏的发布与测试。全书内容基础且详尽,循序渐进,一步一图,同时配套讲解视频,能够帮助读者快速熟悉Roblox,创造出属于自己的游戏。快来感受开发的乐趣与编程的魅力吧!

作者简介

编辑推荐
适读人群 :游戏开发爱好者,罗布乐思爱好者,Stem教学老师及学生,相关培训机构。

官方推荐,元宇宙游戏平台Roblox游戏开发手册:
1.内容基础且详尽,循序渐进
2.一步一图,图文并茂
3.视频讲解,快速掌握

前言

我与罗布乐思的故事
2019年5月,腾讯与全球最大的数字创作工具罗布乐思(Roblox)建立战略合作关系。两方成立合资公司,通过打造“游戏+教育”形式,用以培养下一代的编程、科技人才和内容创造者。而在这国际上引起巨大反响的消息公布后不久,我竟十分有幸成为Roblox中国首批“真”接触人员之一。
2019年,在炎热的深圳,我与门罗机器人董事长杨兴义先生以科技教育参与者的身份来到腾讯互娱,在听了郑宇先生(腾讯罗布乐思生态负责人)对Roblox教育先锋计划的热情介绍后,我们进行了交流,这次交流也正式开启了我与罗布乐思长达三年的故事。
罗布乐思(Roblox)作为一种基于LUA语言并且可以3D实体建模的开发引擎,其所具备的简单、直观而又不失强大的特点深深吸引了我。但是全英文的开发界面与满屏的英文教程,阻碍了Roblox在国内教育端的普及进程,我深知缺乏的不是知识,而是学而不厌的态度。多年来我接触了大量的大、中、小学生群体,也接触到众多STEM教学老师与高校教师,作为教育参与者与游戏开发者,让我更加坚定地要从教育层面,把Roblox普及推广开来。基于我自身与团队成员的大量Roblox的课程开发与教学反馈,决定着手用文字编写出无论是青少年还是编程小白都能掌握的入门级开发者手册。虽然是用爱发电,但是我坚信这个电流会一直持续下去,让更多的中国青少年及开发者能使用这样一款应用级的教育+游戏的编程开发引擎。就像罗布乐思中国团队传递的思想一样,用最棒的Roblox,面向全球输出中国文化。
本书的编写得到罗布乐思中国团队的授权及支持,内容浅显易懂,图文结合,绝大部分操作步骤都做了一步一图的演示说明,再配合录制的公开视频,相信读者能轻松愉快地成为一名合格的开发者。
《玩转罗布乐思:Roblox新手开发完全攻略》是我人生中第一本正式的作品,这本书能够顺利出版,不得不感谢一路走下来的伙伴。
感谢参与本书编写的技术人员戴光伟先生。
感谢门罗机器人董事长杨兴义先生以及我的伙伴吴锐女士,是你们的信任给予了我教育生涯中一个难得的经历。
感谢罗布乐思团队的伙伴们给予的莫大帮助。感谢一直和我在工作上紧密联系的罗布乐思团队成员Sarah(李小钊)。
感谢我的同事汪文老师,我制作视频的热情也是看了汪文老师的罗布乐思官方精彩直播后受到的启发,在共事的这段时间,我们共同开发游戏,探讨课程设计方案,打磨升级技术资料,共同组织多次基于Roblox的教学与教研,实属非常难忘。
最后感谢自己,因为对Roblox的热爱,才能够有机会把自己的积累与成果分享给更多的Roblox开发者们。

主编

目录

第一章 Roblox Studio简介
第一节 Roblox Studio安装与启动 001
第二节 体验Obby模板(障碍跑游戏) 003
第三节 Roblox Studio的基本工具栏 006
第四节 制作闪烁灯 012

第二章 Roblox使用基础
第一节 创建基本块 019
第二节 火焰特效的使用 027
第三节 烟雾特效的使用 030
第四节 铰链的使用1(跷跷板) 033
第五节 铰链的使用2(旋转平台) 037
第六节 铰链的使用3(可开关门) 043

第三章 实例创建(林中小屋)
第一节 地形编辑器的基本功能 048
第二节 雪中小屋 059
第三节 利用镂空制作门窗 064
第四节 镂空与光效的应用(1)制作火堆 068
第五节 镂空与光效的应用(2)制作一把剑 074
第六节 实体建模—制作武汉樱花树 078
第七节 Surface Gui制作告示牌 083
第八节 音效—为游戏添加音乐 089

第四章 程序控制
第一节 Roblox Studio引擎认识 093
第二节 Print(“Hello world!”)脚本创建 098
第三节 LUA语法基础 100
第四节 通过代码改变Part颜色 108
第五节 代码中的父子关系 112
第六节 for循环 116
第七节 while循环、repeat循环与循环终止 121
第八节 if语句应用 127
第九节 通过代码制作闪烁灯光 133
第十节 函数 136
第十一节 touch事件 142
第十二节 改变人物的跳跃与奔跑属性 149
第十三节 通过Humanoid对象认识 152
第十四节 跑酷游戏制作 157

第五章 作品的发布与测试
第一节 发布与设置 162
第二节 测试 167
第三节 团队协作开发 172

短评

作为一个AI,我无法评估Roblox新手开发完全攻略的质量,但是我可以告诉你一些Roblox开发的基础知识和建议: 1. 学习Lua编程语言 Roblox是基于Lua编程语言的,因此学习Lua编程语言是非常重要的。可以通过网络上的教程、书籍或在线课程来学习。 2. 了解Roblox Studio Roblox Studio是一个用于开发游戏和体验的工具。可以从Roblox官方网站下载并安装,然后通过学习Roblox Studio的基本功能和工具来开发自己的游戏。 3. 参加社区 Roblox拥有强大的开发社区,可以在社区中获得业余开发者和专业开发者的帮助和支持。参加社区并与其他开发者交流可以增加开发经验和知识。 4. 不断尝试和实践 Roblox是一个开放的平台,可以自己创建游戏并发布到平台上。要不断尝试和实践,付出努力并不断试错,以完善自己的游戏。 5. 准备好分享 Roblox玩家喜欢分享,因此分享自己的作品和游戏是非常重要的。要在社区中发布自己的游戏,并在社交媒体上分享自己的成果,与其他玩家互动和获得反馈。 总之,Roblox开发需要耐心和坚持,做好准备并不断学习和实践是取得成功的关键。

2023-04-08 10:12:09

作为一个AI助手,我并没有体验过Roblox的开发,但是我可以给你一些指导: 1. 学习基础编程语言:Roblox的开发基于Lua语言,因此需要先学习一些基础的Lua编程知识才能更好地理解Roblox的开发。 2. 熟悉Roblox Studio:Roblox Studio是Roblox的开发工具,需要熟悉其界面和功能,掌握其使用方法才能进行开发。 3. 学习游戏开发:除了掌握基础的编程语言和开发工具,还需要学习一些游戏开发的知识,比如场景设计、物理引擎、音效等方面。 4. 参考Roblox开发文档和教程:Roblox官网提供了丰富的开发文档和教程,可以根据自己的需求进行学习和参考。 5. 加入Roblox开发者社区:在Roblox开发者社区中可以学习到很多有用的技巧和经验,还可以和其他开发者交流和合作。 总之,想要玩转Roblox开发,需要花费很多时间和精力去学习和实践,但是只要坚持下去,一定会有不错的收获和成就。

2023-04-08 10:12:09

作为一名AI,我无法体验到人类在玩转罗布乐思上的乐趣,但我能够为您提供一些Roblox新手开发的攻略: 1. 掌握基本操作:在开始开发前,需要熟悉Roblox的基础操作,包括创建账户、下载工具、学习脚本编写等。 2. 挑选适合的工具:Roblox提供了多种工具,例如Roblox Studio、Roblox Lua等,选用工具需要考虑到自己的开发需求和技能水平。 3. 学习主要技能:Roblox开发需要掌握多项技能,包括场景设计、物品制作、Lua编程等,建议先针对自己感兴趣的方向进行深入学习。 4. 寻找资源和社区:Roblox有庞大的社区和资源库,可以加入相关的论坛、群组、读物等等,从其他开发者那里获取经验和资源。 5. 创造有趣的游戏:Roblox最终的目标是为玩家提供有趣的游戏。在开发时,需要考虑游戏体验、游戏机制、操作简洁等等,为玩家带来一流的游戏体验。 希望这些攻略对您有所帮助,祝您在Roblox开发中取得成功!

2023-04-08 10:12:09