工欲善其事,必先利其器

简介: 这一节我们将熟悉游戏的制作工具,后期的所有教程都基于此工具。微信小游戏制作工具官方网站:https://gamemaker.weixin.qq.com/打开官方网站,点击页面上的“立即体验”,进入后使用微信扫描二维码进行登陆。

这一节我们将熟悉游戏的制作工具,后期的所有教程都基于此工具。


微信小游戏制作工具官方网站:https://gamemaker.weixin.qq.com/


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


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

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

640.png


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


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


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


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


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


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


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


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


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


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

640.png


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

640.png


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

640.png

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

640.png


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

640.png


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

640.png


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


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

640.png


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

640.png

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


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

640.png


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

640.png


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

640.png


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


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


你可以继续把玩一下这个制作工具,在场景中继续添加图片,或者音效,点击不同的资源,查看不同资源的属性,总之,你对所使用的工具了解的越透彻,它用起来就会越顺手。



相关文章
|
6月前
|
存储 人工智能 API
AI代理性能提升实战:LangChain+LangGraph内存管理与上下文优化完整指南
在AI代理系统开发中,上下文工程成为提升系统性能的关键技术。本文探讨了从提示工程到上下文工程的转变,强调其通过为AI系统提供背景信息和工具支持,显著提升智能化程度和实用价值。文章系统分析了上下文工程的理论基础、核心策略(如写入、选择、压缩和隔离),并结合LangChain和LangGraph工具,展示了如何实现上下文工程技术以优化AI代理性能。通过Scratchpad机制、内存管理、RAG系统集成、多代理架构及沙盒环境等技术手段,开发者可以更高效地构建高性能、可扩展的AI系统。
725 0
AI代理性能提升实战:LangChain+LangGraph内存管理与上下文优化完整指南
|
5月前
|
人工智能 安全 机器人
2025 年 AI 成为热点的原因及其驱动因素分析
2025年,人工智能技术飞速发展,从实验室走向产业应用,涵盖多模态大模型、智能体崛起、具身智能等热点。政策支持、市场需求推动AI在医疗、服务器、硬件产品等领域的全面落地,同时伦理监管逐步完善,全球治理协作加强,AI正从“工具”向“伙伴”转变。
1422 0
|
缓存 应用服务中间件 网络安全
Nginx中配置HTTP2协议的方法
Nginx中配置HTTP2协议的方法
990 7
|
机器学习/深度学习 人工智能 自然语言处理
【ACL2024】基于动态辅助融合的大模型序列编辑
近日,阿里云人工智能平台PAI与集团安全部内容安全算法团队、华东师范大学何晓丰教授团队合作,在自然语言处理顶级会议ACL2024上发表论文《DAFNet: Dynamic Auxiliary Fusion for Sequential Model Editing in Large Language Models》。
|
Oracle Java 关系型数据库
【极光系列】windows安装JDK11详细教程
【极光系列】windows安装JDK11详细教程
3342 3
|
SQL 人工智能 机器人
AskYourDatabase - 和你的数据库对话
在日益增长的需求下,AI与SQL数据库的有效集成成为关键技术。本文聚焦三大核心点:一是明确应用场景,例如采用AskYourDatabase快速部署SQL聊天机器人;二是选用GPT-4级模型以保障高质量体验;三是高效检索数据库模式,确保在有限上下文中提供精准信息。此外,利用函数调用与代码解释功能生成及执行SQL查询,并实施严格的数据访问控制以保障安全性。通过这些方法,可顺利实现AI与SQL数据库的成功集成。
AskYourDatabase - 和你的数据库对话
|
开发者 UED
ArkTS响应式刷新问题高级用法
本文详细介绍了ArkTS中响应式刷新的高级用法,涵盖Refresh组件的使用、状态管理、条件渲染及精准控制组件刷新。通过实例讲解了Refresh组件的触发条件、事件处理、常用属性,以及如何利用@State、@Link和@Watch装饰器优化状态管理和组件刷新,帮助开发者构建高效、可维护的HarmonyOS应用。
897 0
|
算法 Java C++
C++和Python在内存管理上的主要区别是什么?
【7月更文挑战第2天】C++和Python在内存管理上的主要区别是什么?
436 1
|
前端开发 Java 数据库连接
热门开源项目推荐~商城系统mall项目详细介绍
热门开源项目推荐~商城系统mall项目详细介绍
|
前端开发 文件存储 Python
python之xhtml2pdf: HTML转PDF工具示例详解
python之xhtml2pdf: HTML转PDF工具示例详解
1332 0

热门文章

最新文章