根据Godot官方入门指引按图索骥做的小游戏,只是把美术资源更换成自己画的图片了。
成品展示
操作环境:电脑网页,不支持移动端
操作方式:
- 控制移动:WASD / ↑←↓→
- 开始游戏快捷键:Enter
游戏目标:操作艾克赛德躲避幻梦。
- 如果网页加载缓慢或遇到问题可以用夸克网盘
制作过程与感想
从零学习做游戏中,学完GD Script还是对于怎么做游戏一头雾水,于是决定从官方文档指引的入门游戏开始做。
过程上只要按图索骥就好了,偶有报错也是因为代码打错了这种小问题
做完之后感觉,确实只是一个入门教程,只能说是起到了给零基础的新人开发者展示游戏制作过程的效果,对于代码为什么要这么写、节点为什么要这样设置,还是只能有一个朦胧的概念而无法确切理解
不过这个小游戏还挺有意思,有意思就有意思在制作过程中可以把Godot提供的素材替换成自己画的素材……
如果有感兴趣的朋友可以下载一个Godot直接对着教程上手,官方教程中完整给出了需要用到的代码。
如何导出Godot网页游戏并通过Hugo部署到博客页面
我先是找了一下怎么在网页游玩Godot网页游戏的教程,看到有用Vercel部署的,也有用Netflix等的,前者比较熟悉但Vercel.app域名大陆访问不了,后者没接触过
问了下AI原来可以直接用iframe嵌入博客文章里,那对我来说这是最好的方式了
- 创建项目时渲染器选择
兼容,也可以在创建项目之后在项目设置里把渲染方法改为gl_compatibility - 导出时选择Web(如果没有下载过导出模板,推荐先去官网下载
,下载
Export templates,如果用C++就下载.NET版 - 在导出路径里把文件名写成
index.html - 把导出的项目文件夹放在你的博客
根目录/static/games/路径下 - 在
.md文件正文使用<iframe src="/games/你的游戏项目文件夹/index.html" style="width:100%; height:80vh;"></iframe>,从而在文章中嵌入游戏