godot
文章平均质量分 77
朽木zi
这个作者很懒,什么都没留下…
展开
-
Godot游戏开发之FlappyBird(十三)------抖一抖
本系列是根据老师的教程做的, 中间遇到些小问题, 于是把自己做的过程记录下来, 便于下次查看, 如有错误, 欢迎批评指正, 附上老师的原地址: 开发游戏的老王教程目录本节效果应用总调度:Application场景本节效果应用总调度:Application场景...原创 2021-05-18 09:05:17 · 281 阅读 · 6 评论 -
Godot游戏开发之FlappyBird(十二)------再来一局
本系列是根据老师的教程做的, 中间遇到些小问题, 于是把自己做的过程记录下来, 便于下次查看, 如有错误, 欢迎批评指正, 附上老师的原地址: 开发游戏的老王教程目录本节效果搭建场景树本节效果搭建场景树...原创 2021-05-17 22:14:08 · 258 阅读 · 1 评论 -
Godot游戏开发之FlappyBird(十一)------Game Over弹窗
本系列是根据老师的教程做的, 中间遇到些小问题, 于是把自己做的过程记录下来, 便于下次查看, 如有错误, 欢迎批评指正, 附上老师的原地址: 开发游戏的老王教程目录本节效果搭建场景树设置AnimationPlayerInfoBoard脚本本节效果搭建场景树创建TextureRect节点, 用于显示UI图片 详细参考调整图片位置和大小创建两个Label节点, 调整字体位置, 用于显示本局成绩和历史最好成绩Label2与Label一致, 除了位置得调整下, 如下:原创 2021-05-17 20:48:36 · 359 阅读 · 0 评论 -
Godot游戏开发之FlappyBird(十)------Game Over画面静止
本系列是根据老师的教程做的, 中间遇到些小问题, 于是把自己做的过程记录下来, 便于下次查看, 如有错误, 欢迎批评指正, 附上老师的原地址: 开发游戏的老王教程目录本节效果小鸟“失控”坠落停止制造新的水管现存水管停止运动得分区域停止触发地面停止滚动本节效果小鸟“失控”坠落修改Bird.gd脚本, 当游戏结束时call_group让所有的组内成员调用自己的on_game_over失控指的是发生碰撞以后,小鸟将无法再次受用户控制飞起来call_deferred("set_physics_p原创 2021-05-17 17:46:25 · 412 阅读 · 1 评论 -
Godot游戏开发之FlappyBird(九)------显示分数
本系列是根据老师的教程做的, 中间遇到些小问题, 于是把自己做的过程记录下来, 便于下次查看, 如有错误, 欢迎批评指正, 附上老师的原地址: 开发游戏的老王教程目录本节效果创建UI场景和分数面板(节点)导入自定义字体在LabelScore节点上新建LabelScore脚本触发分数变化把UI场景作为Game场景的子节点本节效果字体下载地址(仅供学习交流使用): https://wwr.lanzoui.com/ia84gp7is1e密码:6ibt创建UI场景和分数面板(节点)新建场景, 添加原创 2021-05-17 16:20:19 · 487 阅读 · 0 评论 -
Godot游戏开发之FlappyBird(八)------计分系统
跟着老师走:开发游戏的老王教程目录启用 使用自定义用户目录创建: 文件存取工具类FileHelper创建数据管理脚本,并单例化在游戏中触发加分在游戏中触发更新历史记录有个问题启用 使用自定义用户目录启用Use Custom User Dir具体位置在win下:“用户名/AppData/Roaming/应用名”创建: 文件存取工具类FileHelperFileHelper是一个工具类,全为静态方法,不需要挂到任何节点上,因此该类无须继承任何基类。包含2组(加密/非加密)的文件存取方法,原创 2021-05-17 14:02:05 · 417 阅读 · 0 评论 -
Godot游戏开发之FlappyBird(七)------音效系统
跟着老师走:开发游戏的老王教程目录导入音频新建AudioManager场景配置音频资源添加脚本使用自动加载实现单例场景调用"AudioManager"导入音频音频在之前已经导入了,要检查一下LOOP(循环播放)是否开启,如果是开启要先关闭一下,然后重新导入,用到的音频都处理下新建AudioManager场景新建场景,再新建节点,节点类型为Node,惯例,改名:AudioManager配置音频资源添加一个位置无关版本的音频流播放器节点AudioStreamPlayer:位置无关的音原创 2021-05-17 12:36:06 · 1114 阅读 · 1 评论 -
Godot游戏开发之FlappyBird(六)------障碍物检测
跟着老师走:开发游戏的老王教程目录本节效果添加地面和天花板自动销毁触发得分触发死亡本节效果添加地面和天花板自动销毁避免游戏的运行垃圾(缓存)越来越多, 造成卡顿触发得分触发死亡...原创 2021-05-16 17:39:56 · 545 阅读 · 0 评论 -
Godot游戏开发之FlappyBird(五)------添加障碍物
跟着老师走:开发游戏的老王教程目录本节效果添加障碍物本节效果添加障碍物添加如下节点原创 2021-05-15 10:42:58 · 549 阅读 · 0 评论 -
Godot游戏开发之FlappyBird(四)----无限地面
跟着老师走:开发游戏的老王无限地面普通青年版教程目录本节效果让地板变长一点本节效果让地板变长一点让地板变成两份, 一个地板在屏幕内走完后, 马上偏移到另一个地板后面就好像两个模特走T台:1号走完回到2号模特后面, 此时2号上台走,2号走完回到1号模特后面, 1号继续上台走,这样就实现了两个模特一台戏, 源源不绝添加一个地板, 重命名一下调整地面位置这里的530是地面图片的宽度添加脚本extends Spritefunc _process(del原创 2021-05-13 16:41:09 · 369 阅读 · 0 评论 -
Godot游戏开发之FlappyBird(三)------在哪坠落就在哪飞起来
跟着老师走:开发游戏的老王教程目录本节效果让小鸟飞起来添加上仰下坠效果本节效果让小鸟飞起来Bird上添加脚本添加代码func _physics_process(delta): if Input.is_mouse_button_pressed(1):#当按鼠标左键时 linear_velocity = Vector2.UP*500#给它一个竖直向上的线性速度_physics_process ( float delta ) 物理同步更新(每隔一定间隔delta, 系统会自动调用原创 2021-05-13 15:40:34 · 238 阅读 · 0 评论 -
Godot游戏开发之FlappyBird(二)------坠落吧,小鸟
跟着老师走:开发游戏的老王教程目录本节效果坠落效果动画效果本节效果坠落效果坠落效果的实现需要添加刚体和碰撞盒子,两者共同作用才能实现自由落体后撞击的效果刚体:是为了实现物理效果(速度、质量)碰撞盒:是为了描述物体的形状(圆形和方形碰撞到地面的效果是不一样的)在根节点下创建RigidBody2D(刚体), 命名为BirdTips: 可以根据图中节点的图标和颜色判断自己找的对不对Tips: 后面的警告指的是没有添加碰撞盒, 后面会添加添加碰撞盒有警告, 提示我们要添加形状,原创 2021-05-10 18:29:07 · 444 阅读 · 0 评论 -
Godot游戏开发之FlappyBird(一)------资源导入与设置
跟着老师走:开发游戏的老王教程目录资源下载资源导入设置分辨率搭建场景合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入资源下载https://wwr.lanzous.com/iOb06omju6b 密码:6nfa资源导入在res:原创 2021-05-06 15:31:36 · 856 阅读 · 0 评论