游戏开发零基础入门教程(3):工欲善其事,必先利其器

简介: 我们熟悉了制作小游戏的工具,了解了开发工具中的不同的区域及其功能,并且做了第一个“你好,小游戏”的示例。你可以继续把玩一下这个制作工具,在场景中继续添加图片,或者音效,点击不同的资源,查看不同资源的属性,总之,你对所使用的工具了解的越透彻,它用起来就会越顺手。

打开官方网站,点击页面上的“立即体验”,进入后使用微信扫描二维码进行登陆。


注册后进入制作工具的首页,点击右上角的“新建作品”。


选择"空项目",然后点击新建。


这样,一个空项目就创建好了。下面我们要重点了解开发工具的各个组成部分。


1-场景区:游戏中的所有场景,都会在这里列出,直接在对应的场景上单击,就可以选择该场景。还记得上一节中我们将场景比作房子中的一个房间吗?一个复杂的游戏可能有许多的场景,一个简单的游戏有时只需要一个场景就足够了。


2-资源管理区:这里罗列出了游戏中使用的所有的资源,包含图片,声音 ,函数(函数在这里也被看作是一种资源)。


3-层级管理区:这里显示的是当前场景中的所有的精灵,通过调整精灵图片的位置可以调整图片的层级,精灵和层级后面会单独有一节内容进行讲解,在此先知道有这么个东西就可以了。


4-编辑区:在这里可以选择游戏中的不同的物体,进行位置调整,缩放,旋转等等操作,所有的操作都是所见即所得的,即在编辑区里调成什么样,最终的游戏里显示的就是什么样。


5-积木区:在这里进行积木的搭建,即编写游戏的脚本逻辑,所有与游戏逻辑相关的操作都在此区域进行。


6-属性区:每一种资源都有自己的属性,例如图片资源有位置,大小,旋转,透明度等属性。不同类型的资源对应的属性不同。


7-数据区:游戏中所使用的所有的数据都显示在这里。例如玩家在游戏中的得分,血量等等。


8-功能区:包含项目的设置,插件的添加以及预览场景等,当前我们重点只关注预览场景。


下面,我们以一个经典的“你好,世界”的例子开始,我们将增加一个太空的背景,然后在背景上增加一行文本“你好,小游戏”。


在场景1中的 图层管理区 中点击背景,然后在右侧的属性区选择“编辑背景”。


在弹出的造型编辑窗口点击“替换背景”按钮。


在素材库中选择彩色飞机大战素材的星空作为背景。


点击“完成”按钮,看一下编辑区中的背景是不是已经换成星空了呢。


接下来,我们添加文本,点击资源管理器中的“添加素材”按钮。


选择素材库中的“积木小Y”,然后选择“基础文字”资源,点击导入。


基础文字导入后,会在四个区域中发生变化。


  • “资源管理区”增加了“基础文字”的资源。
  • “层级管理区”中增加了“基础文字”的层级。
  • “编辑区”中出现了“默认文字”的文本。
  • “属性区”中出现了当前文字的属性。


文字的默认颜色是黑色的,并且有点儿小,我们通过调节一下属性区中的文字属性来让它看起来好看一些。

我们调整了文字的大小,显示颜色,以及内容。然后在“编辑区”中调整了一下文字的显示位置。


最后,点击功能区中的“预览场景”按钮。


就可以看到游戏运行起来的样子了。


点击“功能区”中的“预览&分享”按钮,用微信扫描弹出对话框上的二维码还可以在手机上预览游戏哟!



这一节的内容就到这里了,总结一下:


我们熟悉了制作小游戏的工具,了解了开发工具中的不同的区域及其功能,并且做了第一个“你好,小游戏”的示例。










相关文章
|
7月前
|
存储 算法 C语言
【C 言专栏】用 C 语言开发游戏的实践
【5月更文挑战第5天】本文探讨了使用C语言开发游戏的实践,包括选择适合的游戏类型(如贪吃蛇、俄罗斯方块),设计游戏框架、图形界面和逻辑,以及音效添加。文章还强调了性能优化、测试调试、跨平台挑战及未来发展趋势。对于热衷于C语言的开发者,这是一次挑战与乐趣并存的探索之旅。
232 0
【C 言专栏】用 C 语言开发游戏的实践
|
7月前
|
存储 IDE 编译器
从零开始学C++:编程新手的入门指南
这篇文稿是C++入门指南,适合编程新手。内容涵盖了C++的基础知识,包括C++的概述(一种面向对象、高效且灵活的编程语言),编程环境的搭建(推荐使用IDE如Visual Studio或Code::Blocks),基础语法(变量、数据类型、控制结构和函数)以及面向对象编程基础(类、对象、继承和多态)。通过学习,初学者可逐步掌握C++编程技能,并鼓励进一步探索C++的高级特性。
|
Web App开发 自然语言处理 图形学
工欲善其事,必先利其器,这5款利器推荐你
工欲善其事,必先利其器。要想提升工作效率,除了提升自己的能力以外,好的工具也是必不可少的一环,今天给大家推荐5款办公必备的神器。
69 0
|
开发者
游戏开发零基础入门教程(2):游戏开发中的一些常用的“行话”
每个领域都有一些属于自己的“行话”,游戏领域也不例外。这些“行话”对于了解游戏开发的人来说是日常用语,但是,对于非游戏行业的人来说其可能完全是不知所云。所以,在此你需要了解一些“行话”的含义,以便于在接下来的内容中,你能够清楚我所表达的是什么。无需担心,我们只是了解几个必要的概念,而且,它们都很容易理解。
116 0
|
开发工具
经典飞机大战游戏制作教程1:熟悉开发工具
适合想要学习做游戏的新手,也适合想要学习编程的青少年,另外也适合亲子共学。 想让孩子学习一样东西,除了让他自己去学习之外,还有一种更好的方式,就是跟他一起学习。希望这个系列能够让你体会到做游戏的乐趣,并且在做游戏的过程中学习编程,锻炼逻辑思维。 如果课程内容对你有帮助,欢迎点赞分享,鼓励小蚂蚁继续创作。
219 0
微信小游戏开发系列教程3-熟悉所使用的游戏制作工具
这一节我们会熟悉一下将要使用的游戏制作工具-微信小游戏制作工具,然后制作出第一个“你好,小游戏”的事例,向小游戏开发世界问好。 欢迎体验我的微信小游戏作品精致1010。
116 0
|
移动开发 前端开发 图形学
小游戏开发 | 青训营笔记
小游戏开发 | 青训营笔记
108 0
小游戏开发 | 青训营笔记
|
开发工具
工欲善其事,必先利其器
这一节我们将熟悉游戏的制作工具,后期的所有教程都基于此工具。 微信小游戏制作工具官方网站:https://gamemaker.weixin.qq.com/ 打开官方网站,点击页面上的“立即体验”,进入后使用微信扫描二维码进行登陆。
241 0
工欲善其事,必先利其器
|
机器学习/深度学习 SQL 分布式计算
墙裂推荐!小白入门数据科学的几个宝藏学习网站
前方高能,准备开启收藏夹吃灰模式。 本篇东哥分享几个数据科学入门的学习网站,全部免费资源,且内容优质,是小白入门的不二选择。吃灰是常规操作,但也得吃,总比需要用的时候找不到强。 下面开始进入正题。
墙裂推荐!小白入门数据科学的几个宝藏学习网站
|
Web App开发 Java 开发工具
Android应用开发入门五问
  1. Android是什么?   Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序——移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。
882 0