首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Godot3游戏引擎入门之十一:Godot粒子系统与射击游戏(上)

Godot3游戏引擎入门之十一:Godot粒子系统与射击游戏(上) 2018-12-23 by Liuqingwen | Tags: Godot | Hits ?...一、前言 第一个收集金币游戏结束了,洋洋洒洒写了三篇文章,分别介绍了相关节点、场景以及所有的代码,作为新手能够独立使用 Godot 完成自己第一个游戏也算是正式入门了!...除此之外,我推荐大家去下载另一个使用 Godot 引擎制作太空射击类小游戏: Space Rocks ,这个游戏玩法截然不同,它原理也更加值得新手去学习,代码中有许多关于刚体模型物理碰撞处理。...还有提醒大家是: Godot 2D 粒子完全可以使用在 3D 游戏中!骚年们,充分发挥自己创意,尽情打造酷炫效果吧! ?...总结一下本篇主要知识点: Godot 中自带粒子系统相关参数说明 游戏中应用到其他几个有用节点 本篇 Demo 以及所有代码已经上传到 Github ,地址: https://github.com

1.7K50

Godot3游戏引擎入门之十一:Godot粒子系统与射击游戏(下)

Godot3游戏引擎入门之十一:Godot粒子系统与射击游戏(下) 2018-12-25 by Liuqingwen | Tags: Godot | Hits ?...PS :在写文章这两天, Godot 官方又紧凑地发布了第四个 Alpha 版本,大家可以到这里下载: Godot 3.1 Alpha4 ,本以为圣诞节前会发布第一个 Beta 版本,目前来看还会有第五个.../ 二、正文 本篇目标 介绍 Godot 中自带粒子系统(上篇) 了解其他几个常见节点使用(上篇) 本射击游戏场景介绍和代码 游戏所有场景 太空射击游戏场景主要分为:玩家、敌人(外星人和岩石...Sprite.texture = playerBulletImageTexture; 'enemy': $Sprite.texture = enemyBulletImageTexture; 关于资源加载函数...三、总结 这个小游戏制作就此结束啦,总结一下本篇上下文主要知识点: Godot 中自带粒子系统相关参数说明 游戏中应用到其他几个有用节点 太空射击游戏所有场景构造及其关键点 游戏代码逻辑核心部分解析

1.4K40
您找到你想要的搜索结果了吗?
是的
没有找到

基于Godot 2.2 alpha蘑菇塔游戏

游戏简介 Mushroom Towers是一款简单易用小型塔防游戏,着眼于在放置塔架时创建惊人路线,让昆虫在尝试吃掉南瓜时向下移动。...在蘑菇塔中,蘑菇塔选择非常有限,可用于抵御试图吃掉南瓜臭虫袭击。...这是一种非常精简但有趣塔防类型,具有时尚像素艺术视觉效果和注重战略性惊艳游戏玩法。一个有趣(ghi)小塔防游戏,非常值得一试。...---- 演示视频 蘑菇塔小游戏 适用于 Windows,Mac和Linux ---- 塔防蘑菇!敌人从山上涌来攻击您南瓜,并通过放置蘑菇塔来捍卫它。有8个关卡可以玩。...详细控件 ESC-暂停 左键单击-放置当前信号塔 右键单击-停止放置信号塔/删除光标下方信号塔 中键-按住以移动相机 滚轮-放大和缩小 键1-5-选择要放置信号塔 该游戏是在Godot

30130

Godot与Unity:开源与商业游戏引擎比较

随着游戏引擎市场不断壮大,越来越多开发人员和游戏爱好者开始关注不同引擎特点。在这篇文章中,我们将重点介绍两个非常受欢迎游戏引擎:Godot和Unity,并深入探讨它们优缺点。...然而,尽管Godot具有许多优点,但也有一些潜在缺点。首先,由于Godot是一个相对较新引擎,它社区和资源可能没有像Unity那样丰富。...这使得开发者能够轻松地将他们游戏分发到各种不同平台。 Unity另一个显著特点是其社区规模和活跃度。由于Unity已经存在多年,因此它拥有庞大用户基础和丰富资源库。...结论: 在比较Godot和Unity时,我们可以看到这两个引擎都有各自优势和劣势。Godot以其开源性和灵活性吸引着开发者,而Unity则凭借其强大跨平台支持和社区资源赢得了用户好评。...这将有助于推动整个行业向前发展,并为玩家带来更加丰富多样游戏体验。无论选择Godot还是Unity,关键是要根据项目的具体需求做出明智决策,并充分利用所选引擎提供工具和资源来实现最佳结果。

41000

Godot游戏开发实践之三:容易被忽视Resource

[2uj6fr27ip.jpeg] 一、前言 首先,特大喜讯,奔走相告, Godot 爱好者们又有新窝了——我们国人自建 Godot 论坛: Godot中文社区已经正式开放,这里有一手开发资源,最新科技动向...开发过 Unity 游戏同学们知道一个叫 ScriptableObject 很有用类,它可以用于数据包装,在不少场合中应该是非常有用,那么在 Godot 中有没有这个类似的特性呢?...举个例子,游戏资源中有一个 font_resource.res 字体资源文件,当你改变了资源属性中字体大小后,其他所有使用了该资源 UI 界面字体都会发生改变。...当游戏变得越来越复杂时候,信号可能已经充满了整个项目,比如某个多人游戏中信息面板需要接收并显示多种不同类型信号:玩家按下回车键发送文字信息、玩家某个战场获得胜利发出信号、某个玩家退出游戏发出信号...,强力解耦,使用起来非常方便,调试也非常简单,易扩展和维护 关于第二种方式是大家推荐模式,我在之前示例中就使用过:(Godot游戏开发实践之一:使用High Level Multiplayer API

1.6K10

Godot3游戏引擎入门之零零:简单想法

Godot3游戏引擎入门之零零:简单想法 2018-08-15 by Liuqingwen | Tags: Godot | Hits 一、缘由 今年 7 月份,也就是上个月,惊奇发现世界上存在着这么一个小巧灵动游戏引擎...去年底有机会接触并学习了一段时间 Unity3D 游戏开发后,还是蛮喜欢这个游戏开发引擎,但是现在我发现作为游戏开发爱好者菜鸟我, Godot 更适合我,为啥?...,它流程设计,帮助文档,资源加载,一切可以基于场景进行设计,等等,都非常直接、非常贴切啊~~~ 当然,学习曲线平缓也是我喜欢这个游戏引擎另一个重要原因。...就是这么一个五脏俱全、小巧玲珑开源游戏开发引擎让我爱不释手,我决定“冒天下之大不韪”对 Godot 进行个人方面的努力宣传尝试,为开源界也算是贡献我一份渺小力量吧。...Yourself: The Official Guide to Godot 3.0 》这本书后,我把内容简单列表如下: Godot 游戏引擎介绍和安装、以及相关资源 Godot 场景系统介绍和使用

1.3K20

Godot游戏开发实践之四:搬运UnityPluggable AI教程

[Godot游戏开发实践之四] 一、前言 在之前几篇文章里我简单地介绍了 AI 寻路方式以及 Resource 相关应用,那其实都是为这篇文章做铺垫,本篇内容是基于油管上一个比较老 Unity...,如果不是很熟悉,推荐大家阅读我上一篇文章: Godot游戏开发实践之三:容易被忽视Resource 。...另外,搬用并等于照抄,本 Demo 实现部分 AI 功能使用是我自己方式,这也在我之前文章里有详细介绍: Godot游戏开发实践之二:AI之寻路新方式。...:joy: 先说Godot问题 搬运这个 AI 教程时候,我反反复复、仔仔细细研究了很多次,在按步照搬过程中出现了一个非常奇怪且头疼问题:游戏无症状、无征兆地闪退!...熟悉游戏结构你就会感觉到这是很显然:在我游戏中有很多 Resource 资源类,比如 Action/Decision/State/Transitions 等,而这些资源相互之间或多或少发生了一些引用

97400

Godot3游戏引擎入门之十二:Godot碰撞理论以及KinematicBody2D两个方法

Godot3游戏引擎入门之十二:Godot碰撞理论以及KinematicBody2D两个方法 2018-12-30 by Liuqingwen | Tags: Godot | Hits...嗯,我们前面已经陆陆续续讨论了很多 Godot一些基础元素、基本功能,最后也顺理成章地完成了两个小 Demo : 金币收集小游戏 太空射击小游戏 这两个游戏实际上并没有很大区别,都是简单地进行上下左右移动并完成一些特定功能...在开启这个游戏之前,我们先一起来讨论平台游戏中涉及到最重要一些游戏理论知识: 2D 碰撞检测理论。...:Godot3游戏引擎入门之五:上下左右移动动画(下),搬用之前表格,他们之间关系和应用场景大致如下: 节点名 StaticBody2D RigidBody2D KinematicBody2D 节点名称...这种情况在 Unity 中就稍显麻烦了,你还得使用射线( Raycast )处理与墙壁、地面等碰撞检测,而 Godot 中对于小游戏而言,一个方法就能解决所有问题,听起来是不是有点小激动?

1.8K20

Godot3游戏引擎入门之三:移动我们主角

Godot3游戏引擎入门之三:移动我们主角 2018-09-18 by Liuqingwen | Tags: Godot | Hits ?...主要内容: Godot 2D 小游戏入门之使用键盘控制移动 阅读时间: 4-5 分钟 永久链接:http://liuqingwen.me/blog/2018/09/18/introduction-of-godot...二、正文 本篇目标 了解图片材质在 Godot导入功能 创建简单场景,调整节点渲染次序,给节点添加脚本 简单 GDScript 脚本功能介绍和使用 创建场景 首先是创建我们游戏主场景,相比上一节...图片导入 如果你滚动鼠标滚轮,放大我们视窗,你会发现我们主角:骑士图片放大后有点模糊,这里我希望能像有些像素游戏一样能够清晰地显示图片各个像素( 2D 游戏中一般叫完美像素: Pixel Perfect...在了解 GDScript 脚本之前,我想比较一下 Godot 与 Unity 脚本一些共同点,如果你有游戏开发经验,你会发现他们有很多相似点。

1.3K40

Godot-GDExtension C++ 环境搭建 (Docker+MinGW跨平台)

GDExtension 可以使用 C++ 原生库,提高了性能,还可以自编写游戏逻辑,无需和引擎一同编译。...背景与介绍笔者刚开始学习 Godot 游戏开发,发现关于 GDExtension 介绍资料较少,官方文档也很简略,导致我在一开始环境配置时就踩了不少坑。...Windows 平台,可以将源代码编译成为 Windows 平台下后缀为 .exe 可执行文件。...这个方案在本地进行测试时,发现镜像构建时会报错,具体原因是找不到特定版本 g++-mingw-w64-x86-64。于是我调整了一下配置,在一些地方进行了微调。...时报错找不到 ctypes 模块,努力了下但还是没解决,希望后续哪位同学可以解决这个问题。

30210

Godot3游戏引擎入门之七:地图添加碰撞体制作封闭游戏世界

Godot3游戏引擎入门之七:地图添加碰撞体制作封闭游戏世界 2018-10-22 by Liuqingwen | Tags: Godot | Hits ?...Godot3游戏引擎入门之五:上下左右移动动画(下) Godot3游戏引擎入门之六:制作TileMap瓦片地图 上面的第一篇文章中,其实我们已经实现了一个简单封闭世界,我们是这样实现碰撞检测:给场景中墙壁添加静态碰撞体...3.0 版本 首先打开我们之前保存过用于创建 TileSet 资源游戏场景文件( Tileset_Sprites.tscn 和 Tileset_SpriteSheet.tscn ),然后直接给每一个节点添加碰撞体...这些都在前面的文章里已经详细介绍过了,不过要特别注意是:给所有 Sprite 节点都添加了碰撞体后,必须重新保存以覆盖之前 TileSet 资源,才能把碰撞体更新到地图中,否则设置了碰撞体也不会有效果...以及帮助大家提高效率,在强大开源 Godot 游戏引擎中以正确姿势开发 2D 小游戏

1.4K30

Godot3游戏引擎入门之二:第一个简单游戏场景

Godot3游戏引擎入门之二:第一个简单游戏场景 2018-09-11 by Liuqingwen | Tags: Godot | Hits ?...主要内容: Godot 2D 小游戏入门之场景和节点创建 阅读时间: 6-8 分钟 永久链接:http://liuqingwen.me/blog/2018/09/11/introduction-of-godot...相关图片资源和最终项目我会上传到 Github ,算是第一个小 Demo 吧。 ? 第一步:首先是进行一个视窗设置,游戏最终窗口大小。...在菜单栏 -> Project -> Project Settings -> General 下,选择 Display -> Window -> Size 下设置宽度和高度,如果找不到设置选项可以点击搜索...第三步:在上一步完成后游戏运行我们知道啥都没有是因为场景中只有一个空根节点。是时候添加一些游戏元素了,这就是 Godot 中丰富节点体系。我们要做一个自由落体小 Demo 。

1.2K30

Godot3游戏引擎入门之六:制作TileMap瓦片地图

吹逼结束,本着承上启下精神,本篇一起来学习并打造一个“美丽壮观”游戏世界。使用工具是 Godot TileMap 瓦片地图节点。...这里我单独创建一个名为 TileSet_Sprites 游戏场景,然后把所有瓦片图片资源直接拖拽到场景中,并选择 Sprite 方式创建所有的节点。...接着使用 Godot 菜单直接把场景中所有 Sprite 节点转化为瓦片,制作 TileSet 瓦片集资源。...瓦片集准备好了,下一步就是使用它来制作你那伟大游戏地图了!我们制作地图节点叫做 TileMap 瓦片地图,使用也很简单,只要把 TileSet 资源添加到 TileMap 即可。...在游戏主场景中,再创建一个新地图,隐藏刚才创建地图,选择我们新建 TileSet 资源进行地图绘画,效果如下,注意我框选几个角落: ?

2.8K40

Steam上1,000多款Linux游戏Godot新3D渲染器以及更多游戏新闻

在Steam上已发行了超过1000款支持Linux游戏 Linux相关游戏报道称,今年有Steam上发布了超过1,000多款支援Linux平台游戏。...另一个有趣新闻是,Steam上全部游戏有38%是今年发布,这清楚地表明了Steam和Linux游戏增长关系。 Godot正在研究新3D渲染器 开源游戏引擎Godot正在开发新3D渲染系统。...据Linux上一份游戏报告称,Godot开发人员“由于驱动程序支持,将坚持使用GLES 3.0而不是Vulkan(暂时)。” 有关当前进度完整详细信息,请查看Godot官方网站上报告。....以下是游戏简介: "Lara Croft GO 一个回合制拼图冒险游戏,故事发生在一个被人们遗忘世界。在探索毒液女王神话时,探索古代文明废墟,发现保存完好秘密,并面临致命挑战。"...以下是游戏简介: "Political Animals 是一款在虚构世界中进行选举模拟游戏,该世界充满了贪婪和腐败恶臭。在一场腐败不断政治竞赛中,我们希望玩家检视到自己真正腐败程度。"

1.2K20

开源游戏引擎“Godot Engine”正式支持VR,并将实现VR跨平台

Godot Engine是一款2/3D多平台开源游戏引擎,由OKAM工作室开发,已于2016年2月24日上架Steam,并受到了广泛好评。...正如Godot Engine网站上文章中所描述那样,Godot 3.0开发用时超过18个月,其中做了大量改进和更新,包括“全新渲染引擎、具有最先进技术、可用于3DPBR工作流、改良过资源输送管线...同时,视频还演示了包括游戏引擎教程制作者Game From Scratch在内一些用户,成功使用Windows MR头显运行Steam VR过程。 ?...虽然我们看到了《生化危机7 VR》、《辐射4 VR》这些大IP VR化游戏成功,但我们更希望看到优秀VR独占游戏,这样VR游戏市场才能更有活力。...同时,Godot Engine带来跨平台支持也让人眼前一亮,我们期待能尽快看到使用Godot Engine开发出来VR游戏,这也将为我们带来更多VR游戏玩家。

1.1K120

Godot3游戏引擎入门之四:给主角添加动画(下)

Godot3游戏引擎入门之四:给主角添加动画(下) 2018-09-27 by Liuqingwen | Tags: Godot | Hits ?...一、前言 本篇是上一节文章:Godot3游戏引擎入门之四:给主角添加动画(上)继续。...AnimatedSprite 制作动画原理相当简单,只需要提前准备好必须图片资源即可,具体操作参考上节内容。 ?...第三种方法:使用 AnimationPlayer 关键帧制作天鹅动画 上文介绍两种动画制作方式简单也不失灵活性,在实际游戏开发过程中使用也会比较多,但是,如果你认为 Godot 就这点能耐的话,那你也太小看它了...所有代码 我们游戏终于完成了,这里我附上所有的代码,如果你已经阅读过前面两篇文章:Godot3游戏引擎入门之三:移动我们主角,那么请跳过。

99820
领券