@1900'Blog

Godot游戏引擎学习 第八课

增加音乐和音效 其实原理差不多,之前学习制作金币的时候当时是添加过音效的,不过当时用的是AnimationPlayer来实现,通过方法轨道调用AudioStreamPlayer的play方法来播放音乐。 我刚开始的时候准备不去跟着UP的视频,自己动手来做的。但是自己脑抽了折腾了好久不弄不成功...

Godot游戏引擎学习 第七课

今天是圣诞节,朋友圈里热热闹闹的让我感觉全世界都再过圣诞节,回家的一路上也格外冷清,相比都去购物中心或者吃喝玩乐一条街过圣诞节去了把。 今天继续学习Godot,UP今天讲的是实现很多动作游戏中的残影效果,对这个印象最深刻的是以前看黑客帝国时候,史密斯的那个躲子弹的残影太帅了,应该算是名场面了吧!...

无聊实现了个好玩的东西

最近总店隔壁的竞争对手的喇叭经常叫唤说给顾客优惠了多少钱之类的,他们那个收银软件和我们用的是同一家公司的,这个叫唤的程序据我跟软件公司的人了解性能很低而且经常读不出来,算是比较鸡肋的功能,他们基本上不安装。 不过我之前也问过他们有没有其他方案,他们说暂时没有。 恰好我最近不是换了评论系统twik...

Godot游戏引擎学习 第六课

今天学的是如何添加怪物,并让怪物移动。 这节课UP讲了好几个方面的东西,有点杂,我这里根据个人理解做点学习笔记。 一、 怪物对象化 怪物是有很多种类的,而且怪物具有很多相同过的特性和不同的特性。为了以后好开发将一些共有属性提取出来做个父类是很有必要的。 这里UP就讲了一个继承脚本、...

Godot游戏引擎学习 第五课

可移动平台 今天终于开始做场景了,万丈高楼平地起,先跟着视频做一个可移动平台。 因为这种平台时可以复用的,所以我们基于Godot的引擎的对象思想在一个新的场景里构建移动平台,再实例化到主场景里,这样我们以后可以在其他场景里很方便的复用它。 1. 新建一个场景,并添加一个Node2D父节...

Godot游戏引擎学习 第四课

今天UP主的这节课没什么内容,主要时优化了跳跃和移动,本来像提前看UP主的下一个视频:在场景中增加移动的砖块,但是因为一些事情耽搁,这篇文章写完的时候已经快11点钟了,自己也有点累了,今天就学到这里把。 优化移动和跳跃 目前角色的移动方式是按下就走,放开按键就立马停止,像个机器人。我们可以...

Godot游戏引擎学习 第三课

今天要做的是像玛丽奥游戏里的那样,添加一些金币旋转漂浮在空中,玩家控制的角色一碰到它便会发出“叮”的一声,便往上漂浮且慢慢消失!让我们来实现这个功能把。 (怎么感觉自己像是在写教程一样  O - O) 首先我们要思考这个金币有什么样的特性呢? 1. 它是个金币 2. 它会被游戏角色碰到 ...

Godot游戏引擎学习 第二课

Camera2D 现在游戏的大概样子已经出来了,但是画面是固定的,虽然人物可以走到画面之外,但是镜头不会跟着移动。 其实所有几乎所有游戏里都有相机一说,像以前读书的时候很喜欢玩的CS和最近大火的吃鸡PUBG,活着的时候是第一人称只能看到自己人物应该看到的画面,但是死后却可以看队友的视角或者自由移...

Godot游戏引擎学习 杂项:配置VSCode编码环境

昨天在使用Godot做开发的时候发现Godot原生编码环境对于代码提示、字段补全等功能经常时令时不灵,而且提示机制很迷,经常出现打完后不提示或者提示错误的情况,极度的不智能。 好在Godot官方支持第三方编辑的开发和调试,这方面微软作为IDE界的老大哥可以说是顶尖的存在了吧,以前学习C#的时候V...