@1900'Blog

Godot游戏引擎学习 课外学习:新场景 3

今天继续完成之前指定的任务,基本上算是全部完成了 今天完成了所有机关部分,分别为顶部尖刺,上下飞轮,弹簧垫。 其实所有的机关我应该做个父类的,自己偷懒了,没有去实践父脚本这个东西。不过好在也算是全部实现了,基本上没啥问题了。 顶部尖刺 利用Area2D场景来做碰撞检测,因为尖...

Godot游戏引擎学习 课外学习:新场景 2

新怪物:飞鱼 做了一个从屏幕右侧往玩家方向无视碰撞快速飞行的飞鱼怪物,并让拓展了之前写的怪物笼场景,可以让怪物随机生成。 随机效果是通过获取游戏场景的高度并乘以一个随机生成的小数达到随机效果,并设置了外部变量让玩家可以控制是否随机生成,且增加了怪物数量的上限 不过目前随机效果不太理想,之...

Godot游戏引擎学习 课外学习:新场景 1

第九课的时候说了,UP这周没更新视频,所以也没什么可以再看的,索性准备利用这段时间自己把之前所学巩固一下,自己动脑动手搭建一个新关卡,增加一些新的怪物和机关之类的。 昨天整理了一下新关卡要增加的一些要素: 今天自己动手做起来才发现自己之前学的过程中很多东西没吃透,一个很小的问题就会卡我...

Godot游戏引擎学习 第九课

再次学习Shader 这里先吐槽一句,以前玩全没接触过,在没有概念的情况下看待未知的事物的感觉真不好。跟着UP主把代码写出来效果实现后却对这些参数函数的意义完全不懂。 所以我索性上Godot的官方文档里重新认真大概了解一下Shader是什么东西,以下写的东西都是在Godot里的情况 ...

Godot游戏引擎学习 第八课

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

Godot游戏引擎学习 第七课

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

无聊实现了个好玩的东西

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

Godot游戏引擎学习 第六课

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