E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
godot
【手把手带你
Godot
游戏开发】FlappyBird:10 大不了从头再来(新局启动)
效果图目录1.应用的总调度:Application场景2.万物归“零”无尽地面归零本局分数归零3.万事俱备,只欠触发4.运行游戏1.应用的总调度:Application场景新建一个Node类型节点,更名为"Application",并为其添加脚本"Application.gd",这个场景将成为整个游戏的“总调度”节点注意:由于GodotEngine的节点系统非常灵活,我的组织方式只是一种思路,并不
开发游戏的老王
·
2020-09-15 21:29
Godot笔记
老王的游戏开发教程
手把手带你Godot游戏开发
游戏开发
Godot
开发游戏的老王
Mixamo->Blender->
Godot
工作流插件:
Godot
Game Tools
虽说叫GodotGameTools,不过目前和
Godot
的关系不是很直接。
开发游戏的老王
·
2020-09-15 21:29
#
Blender笔记
#
Godot
实践
游戏美术笔记
Godot
Game
Tools
Mixamo
Blender
Godot
Godot
Shader特效:UV旋转动画
实现这个效果,用GDScript的话只要一行代码就可以解决;用Shader做的话需要一些线性代数知识,扩展性相对差一些,不过如果像逻辑和表现解耦合或者减少CPU运算的话可以考虑这个实现方式效果图代码如下shader_typecanvas_item;render_modeunshaded;uniformfloatpivot_x:hint_range(0.01,0.99)=0.5;uniformflo
开发游戏的老王
·
2020-09-15 21:28
Godot笔记
游戏特效笔记
#
Godot
实践
Godot
Shader特效:用Shader实现循环滚动背景
循环滚动背景是游戏中常用的效果,实现方式有很多,比较传统的方式是用2个Sprite同步运动来实现;
Godot
还提供了一个ParallaxBackground节点也可以实现这个效果;实际上用Shader也可以很简单地实现这个效果
开发游戏的老王
·
2020-09-15 21:28
游戏特效笔记
Godot笔记
#
Godot
实践
Godot
Shader
特效
Godot
Engine:组(Group)和场景树(Tree)的几个要点
1.组是由场景树维护的这一点从获取组成员时要先获取场景树就可以看出get_tree().get_nodes_in_group("group_name")2.节点离开场景树时会被移除所在组我在场景添加了一个Node,并把它放到“UI”组中,然后反复将它从场景树中添加/移除extendsNodefunc_ready():add_to_group("UI")print("ready!!!!")func_
开发游戏的老王
·
2020-09-15 21:58
Godot笔记
#
Godot
基础
Godot
Group
游戏开发
场景树
tree
从Unity到
Godot
:SceneTree和root
Unity中没有SceneTree和root,刚接触
Godot
的时候我总是搞混这两个概念SceneTreeroot类型SceneTree<MainLoop<Objectroot就是一个Viewport
开发游戏的老王
·
2020-09-15 21:58
Godot笔记
#
Godot
基础
SceneTree
root
unity
Godot
游戏开发
Godot
教程中文版-一个简单的2D游戏(Simple 2D Game,Pong!)
乒乓球Pong在这个简单的教程中,我们会创建一个基本的乒乓球游戏。在引擎的演示中有很多复杂的例子,但是这里应该介绍一个具备基本功能的2D游戏。资源Assets这个教程包含以下资源:乒乓垫,乒乓球,临界线场景设置SceneSetup在以前,游戏是设定在640*400的分辨率的。分辨率的设置可以在工程配置projectsetting中进行设置。默认背景颜色应该设置为黑色:在工程的根目录创建一个Node
dengchunfeng
·
2020-09-15 21:45
Godot游戏引擎
Godot
教程中文版-脚本2(Scripting2)
Scripting继续上一讲https://github.com/okamstudio/
godot
/wiki/tutorial_scripting_2Processing处理
Godot
的各个动作事件会通过回调或者虚拟函数被激发
dengchunfeng
·
2020-09-15 21:15
Godot游戏引擎
Godot中文教程
Godot教程
游戏
脚本
scripting
godot
游戏引擎自学入门笔记--GDScript语言基础,官方文档翻译(九)
声明和控制流程语句是标准的,可以是赋值、函数调用、控制流结构等(见下面)。;作为语句分隔符是完全可选的。if/else/elif简单的条件是通过使用if/else/elif语法创建的。条件的括号是允许的,但不是必需的。考虑到基于表的缩进的性质,可以使用elif而不是else/if来维持缩进的级别。if[expression]:statement(s)elif[expression]:stateme
dark_tone
·
2020-09-15 21:14
游戏引擎
Godot
3游戏引擎入门之四:给主角添加动画(上)
一、前言说明:我目前使用的
Godot
3.1预览版,所以会与
Godot
3的版本有一些区别,界面影响不大,如果要使用我上传的GithubDemo代码,记得去官网下载3.1预览版(或者等之后正版发布)然后就可以正常打开运行
IT自学不成才
·
2020-09-15 21:26
Godot
godot
制作简单2D游戏Pong
Ponggodot的源码目录demos中带来好多游戏demo,这里只介绍在2D游戏中基本的函数使用。Assets需要用到的资源pongpads,theballandthedivisor。SceneSetup由于是最初版本,所以游戏的分辨率为640X400像素,可以在Scene-->ProjectSettings处进行设置。场景的背景设置为黑色,如下图:添加一个Node2D节点,Node2D是一个基
xiaoliu1234567890
·
2020-09-15 21:09
godot游戏引擎基础
[译]
Godot
系列教程一 - 场景与节点
Godot
中制作游戏与这个过程非常相似。
Godot
引擎就像一个厨房,在这个厨房
weixin_34015336
·
2020-09-15 21:34
【Gdoot】从 The Book of Shader 网站模仿学习
Godot
中的 Shader
TheBookofShader网站学习Shader我当前初学Shader,难免有误,不吝赐教,还希望能够指明原因,那就非常感谢了我从这个网站的链接学习,所以我不会做什么解释,请参照这个网站的链接,配合以下
Godot
张学徒
·
2020-09-15 21:56
Godot
Godot
Shader
初识
Godot
(1)--初步使用
Godot
创建结点并使用脚本
偶然间发现
Godot
这样一个强大的开源游戏引擎,它十分友好的中文学习文档,让我立刻抛弃了unity,虽然unity也没有学习多久今天简单的使用了一下
Godot
,了解了它的场景和节点是什么意思(以下内容部分嵌入
都白白
·
2020-09-15 21:56
Godot学习
Godot
游戏引擎
学习笔记
【
Godot
】制作动态属性列表
Godot
3.2.3话不多说,直接上代码。
张学徒
·
2020-09-15 21:25
Godot
GDScript
【
Godot
】做一个可复用的旋转节点
Godot
3.2.3首先将这个『旋转控制器』的基类做出来"""=====================================================================ControllerBase
张学徒
·
2020-09-15 21:24
Godot
GDScript
Godot
动态获取子节点的属性导出到父节点的面板上,并可以同步修改
Godot
3.2.3GDScript1.0可以动态获取子节点的自定义的导出到面板中的变量,显示到当前的属性面板中,并可以同步修改,就是修改导出到这个节点的属性,也会修改对应子节点的这个属性代码如下:""
张学徒
·
2020-09-15 21:24
Godot
GDScript
Godot
动画系统:Tween节点
GodotEngine3.2alphaGodot中的Tween就类似于Unity插件Dotween或iTween的作用,主要用于对某些属性进行插值动画使用实例节点结构ball是一个MeshInstance节点和tween是一个Tween节点,ball上挂接了逻辑脚本代码如下extendsMeshInstanceonreadyvartween:Tween=$"tween"func_input(eve
开发游戏的老王
·
2020-09-15 21:22
Godot笔记
#
Godot
基础
Godot
游戏开发
Godot
Engine:Timer节点使用范例
Timer顾名思义,它就是个计时器搭建场景新建一个Node类型的根节点将其命名为"Game"为"Game"添加一个Timer类型的子节点Timer的属性和信号Timer的属性很简单属性说明ProcessModeIdle表示在_process中更新;Physics表示在_physics_process中更新OneShot是否是一次性的WaitTime间隔时间,单位是秒AutoStart是否自动启动T
开发游戏的老王
·
2020-09-15 21:22
Godot笔记
#
Godot
基础
老王的游戏开发教程
godot
游戏开发
Godot
教程中文版-场景和节点(Scenes 和Nodes)
Scenes和Nodes场景和节点https://github.com/okamstudio/
godot
/wiki/tutorial_scene介绍:用一秒钟想像一下你不是一个游戏开发者,而是一个厨师。
dengchunfeng
·
2020-09-15 21:21
Godot游戏引擎
Godot
游戏引擎
游戏
Godot教程
Godot中文教程
GODOT
3.0 开发进度汇报 #6
经过了又一个月的开发工作,在此作进度报告。本月的工作可以划分为:完成Web导出工具开发、GDNative、以及新的粒子系统。WebExportGodot现在有了一款实验性的导出工具,导出目标为WebAssembly与WebGL2。这要感谢eska的工作成果。这项功能需要在最新的Chrome或Firefox浏览器中进行测试,不过运行效果是真的好。它甚至可以让游戏在移动Web环境完美运行!这里有一个小
weixin_33953384
·
2020-09-14 08:21
Godot
中 AnimationTree 动画播放问题
Godot
学习记录动画来回切换播放,动画切换很快,看起来有卡顿。
张学徒
·
2020-09-14 07:31
Godot
游戏开发
游戏
Godot
3D 人物血条实现
原理其实很简单,将3D模型的坐标转为屏幕坐标,然后实时更新UI(血条)即可,直接上关键代码:funcupdateUI(delta):#UpdateforUI#人物的全局坐标varworld_pos=global_transform.origin#这里的uiSize即为血条的UI控件大小#camera=get_viewport().get_camera()即为当前视图的摄像头#通过unproject
Cherie520
·
2020-09-14 07:30
Godot
游戏开发
Godot
Engine:编辑器插件(Editor Plugin)开发 之 添加一个编辑器按钮
文章目录新建按钮EditorPlugin脚本效果新建按钮编辑器按钮的创建方式和普通按钮完全一致按钮的脚本,注意一定要加上tool,这样才可以在编辑器中执行toolextendsButtonfunc_enter_tree():connect("pressed",self,"_on_btn_click")func_exit_tree():disconnect("pressed",self,"_on_b
开发游戏的老王
·
2020-09-14 06:35
Godot笔记
#
Godot
实践
Godot
Engine
游戏开发
Godot
4.0中的基于有向距离场SDF(Signed Distance Field)的实时全局光照技术
原文地址
Godot
官网《
Godot
4.0getsSDFbasedreal-timeglobalillumination》作者JuanLinietsky6月28日文章目录SDFGI它能做什么如何使用它是如何工作的未来
开发游戏的老王
·
2020-09-14 06:35
Godot笔记
我的译文
Godot
Engine
4
SDFGI
游戏开发
实时全局光技术
Godot
Engine:马里奥食人花三部曲(三)用SkeletonIK实现食人花捕食目标
书接上文《Blender图解教程:马里奥食人花三部曲(二)骨骼绑定和动画》,这一回我们将进入
Godot
游戏引擎,完成最关键的部分,当目标(马里奥)接近食人花,食人花可以根据目标的位置进行捕食下集预告先放个下集预告效果图这才是本章节的效果图文章目录下集预告效果图步骤
开发游戏的老王
·
2020-09-14 06:35
#
Godot
实践
老王的游戏开发教程
Godot笔记
Blender图解教程:导出glTF骨骼动画到
Godot
引擎的流程与注意事项(4月29日补充Action和网格丢失的处理办法)
Blender2.82aGodotEngine3.2.1stable老王感觉目前来讲Blender到
Godot
的工作流中,还是glTF支持得最好文章目录1.导出2.导入
Godot
3.把glTF转换成tscn4
开发游戏的老王
·
2020-09-14 06:04
Godot笔记
#
Blender笔记
游戏开发
Godot
Engine:属性面板(检视面板)插件(Inspector plugins)
参考官方文档《Inspectorplugins》在
Godot
中属性面板(检视面板)插件(Inspectorplugins)是一种特殊编辑器插件创建步骤1.创建plugin.cfg2.EditorPlugin
开发游戏的老王
·
2020-09-14 06:04
Godot笔记
#
Godot
实践
游戏开发
Godot
Engine
Godot
Engine 4.0重构报告#2:即将迎来的一些变化
原文《Corerefactoringprogressreport#2》By:JuanLinietskyMar28,2020Vulkan这个不用多说了,万众期待的东西增加多窗口模式双显福音窗口的两种模式:系统窗口和嵌入式窗口部分节点重命名以后Area,RigidBody以及Light将会更名为Area3D,RigidBody3D以及Light3D,尤其是Spatial改成了Node3D这样命名就更加
开发游戏的老王
·
2020-09-14 06:04
Godot笔记
Godot4.0
Vulkan
Godot
Engine:如何使用外部字体和Label节点制作一个计时器
搭建场景3.设置Label的基本参数4.创建`DynamicFont`5.为字体添加阴影效果[可选]6.保存字体配置文件[可选]7.设置Timer8.计时器脚本9.测试运行1.导入字体文件先导入字体文件,
Godot
开发游戏的老王
·
2020-09-14 06:03
Godot笔记
#
Godot
基础
老王的游戏开发教程
godot
游戏开发
Godot
Engine:如何设置Sprite的前后遮挡关系
本文也是《[手把手带你
Godot
游戏开发]案例一:1.HelloWorld》中问题的答案问题如何把“地面”放到“草坪”的前面解决方案1.改变的顺序在本案例中,场景结构比较简单,只要在场景视图中,改变一下
开发游戏的老王
·
2020-09-14 06:03
Godot笔记
#
Godot
基础
老王的游戏开发教程
Godot
游戏开发
Godot
Engine:Blender模型导入
Godot
自动生成的场景结构
Blender中的层级结构导入到
Godot
中的层级结构Armature就是一个Spatial节点Skeleton是一个Skeleton节点,对应着骨骼数据Beefy是一个MeshInstance节点,对应着网格模型
开发游戏的老王
·
2020-09-14 06:02
Godot笔记
#
Godot
基础
Blender
Godot
Skeleton
Armature
动画
Godot
动画系统:动画状态机-目录
每天可用于写日志的时间比较碎片,下面的文章也比较碎片
Godot
动画系统:动画状态机-引言
Godot
动画系统:动画状态机-AnimationTree(AnimationNodeStateMachine模式
开发游戏的老王
·
2020-09-14 06:02
Godot笔记
#
Godot
基础
Godot
AnimationTree
动画状态机
游戏开发
Godot
Engine:3D角色移动(走/跑/跳)(重力问题已更正)
实现了走/跑/跳,extendsKinematicBodyclass_namePlayerconstwalk_speed=5.0construn_speed=10.0vargravity:Vector3=Vector3.DOWN*12varspeed:float=walk_speedvarjump_speed:float=6.0varvelocity:Vector3=Vector3.ZEROvar
开发游戏的老王
·
2020-09-14 06:01
Godot笔记
#
Godot
实践
Godot
角色移动
游戏开发
GDScript
move_and_slide
在
Godot
中使用Blender的形态键(Shape Key)
Blender2.82Alpha+GodotEngine3.2Beta在油管上看到的教程HowtouseBlenderShapeKeysinGodot,作者是DavetheDev形态键(ShapeKey),在有的软件中也被称作BlendShape或者Morphtarget,这个东西可以用于做动画,也可以用于制作参数化模型。为游戏中某些功能的实现提供了更方便快捷的方法(比如你要做一个类似MakeHu
开发游戏的老王
·
2020-09-14 06:30
Godot笔记
#
Godot
实践
#
Blender笔记
Godot
动画系统:动画状态机-引言
Godot
3.2Alpha2引言有些时候你会想,某些牛×的功能应该只有大牌引擎才会有,名不见经传的
Godot
,不要想太多了吧。然后
Godot
转过头,不屑地说一句“有哦”。未完待续
开发游戏的老王
·
2020-09-14 06:30
Godot笔记
#
Godot
基础
Godot
动画状态机
Godot
动画系统:概述
GodotEngine3.2Alpha2
Godot
中和动画系统相关的节点有:TweenAnimatedSprite/AnimatedSprite3DAnimationPlayerAnimationTreeAnimationTreePlayer
开发游戏的老王
·
2020-09-14 06:59
Godot笔记
#
Godot
基础
Godot
Engine 学习笔记 拖尾效果
拖尾效果拖尾效果材料原理制作测试拖尾效果效果图:材料Line2D节点官方文档3.1版原理尾巴的拉长使用
Godot
的Line2D节点在每一帧(或一定的间隔)在当前节点所在position(相对于父节点的position
d9p
·
2020-09-14 06:14
Godot
Engine
Godot
Engine 学习笔记 Label
LabelLabel简要说明成员函数成员变量枚举说明成员函数说明使用Label以下为我对于官方文档的翻译以及使用情况,3.0版本的文档Label官方文档继承:Control
d9p
·
2020-09-14 06:14
Godot
Engine
开源游戏引擎
Godot
3.2重大更新,支持更华丽的动态富文本特效
开源游戏引擎
Godot
3.2开源游戏引擎
Godot
3.2近期更新,支持BBCode富文本开源游戏引擎
Godot
3.2近期更新,支持BBCode富文本此PR添加了一种支持实时文本效果的新ItemFX类型RichTextLabel
a690089735
·
2020-09-14 06:43
Godot
游戏开发
游戏引擎
Godot
Engine:项目设置【视图 -- 多分辨率】
摘自GodotEngine文档多分辨率基本大小AbasesizeforthewindowcanbespecifiedintheProjectSettings(项目设置)underDisplay→Window.然而,它的作用并不完全明显;引擎将不尝试将显示器切换到此分辨率。相反,将此设置视为“设计大小”,即您在编辑器中使用的区域的大小。此设置直接对应于2D编辑器中蓝色矩形的大小。通常需要支持具有与该
FFFF_。
·
2020-09-14 06:00
Blender图解教程:内置插件Rigify小教程(一)基本工作流(4月19日补充)
教程作者|开发游戏的老王如果本文对您有帮助,敬请点赞->收藏->评论->转发以前写过一篇收费插件Auto-RigPro的工作流演示,由于《【手把手带你
Godot
游戏开发第二弹】名场面NO.1超级玛丽·奥德赛
开发游戏的老王
·
2020-09-14 05:38
#
Blender笔记
游戏美术笔记
开发游戏的老王
Blender
游戏开发
godot
中文教程有了!
今天搜索关于
godot
的帖子,突然看到一个人说
godot
有中文的文档了,我心中一阵惊喜,真的?啊,真的。
GODOT漩涡鸣人
·
2020-09-14 01:03
godot
Godot
Engine:编辑器插件(Editor Plugin)开发 之 Hello World
GodotEngine3.2.3.rc1文章目录步骤1.创建插件框架2.创建UI3.写脚本演示之前写过一篇博文《GDScript:使用EditorScript开发简单的编辑器脚本》,编辑器脚本(EditorScript只提供了一个run方法,它的访问能力也很有限,所以只能实现一些非常简单的功能,编辑器插件(EditorPlugin)就强大太多了,可以访问场景树,访问编辑器UI,甚至可以直接使用Go
开发游戏的老王
·
2020-09-14 00:55
#
Godot
实践
Godot笔记
Godot
Engine
游戏开发
Godot
Engine:动画资源导入/导出
所以在Blender->
Godot
工作流中,可以采取另外的办法,就是:每个Blender文件只做一个动画,然后将模型以glTF格式导入
Godot
中,然后再用
Godot
的动画导入导出功能来管理它们。导出
开发游戏的老王
·
2020-09-14 00:55
Godot笔记
#
Godot
基础
游戏开发
Godot
Engine
Godot
Engine:使用DragonBones骨骼动画
在
Godot
使用DragonBones(以及Spine),一种方式是使用它们导出的图集atlas,第二种方式就是导出动画文件通过运行时库直接在游戏运行时解析。
开发游戏的老王
·
2020-09-14 00:55
#
Godot
实践
godot
Dragonbones
游戏开发
Godot
Engine:巧用适配器模式让你提前进入4.x时代
近日
Godot
发布了3.2.2stable,而万众期待的4.0版本也预定于明年春季发布。虽然已经有4.0开发版可下载,但是还很不稳定。
开发游戏的老王
·
2020-09-14 00:54
Godot笔记
Godot
游戏开发
适配器模式
Godot
Engine:Hello
Godot
4.0
下一个里程碑将是万众期待的
Godot
4.0了。
开发游戏的老王
·
2020-09-14 00:54
Godot笔记
Godot
Godot
Engine
游戏开发
Blender图解教程:内置插件Rigify小教程(五)导出glTF的设置
(如果导出时忘了删除,在
Godot
中删除也可以)后续步骤请见《Blender图解教程:导出glTF骨骼动画到
Godot
引擎的流程与注意事项》
开发游戏的老王
·
2020-09-14 00:53
Godot笔记
#
Blender笔记
游戏开发
【手把手带你
Godot
游戏开发】FlappyBird:5.2 无尽水管子滚滚来(二)
在开始本部分之前,建议大家再重温一下原版游戏。在这个章节我们将实现以下功能自动销毁我们想办法把已经滚出屏幕的水管子自动销毁,它们对游戏已经没有意义了随机滚滚而来的水管子,应该是上下参差不齐的检测加分事件小鸟每通过一对水管子,要加一分,这是游戏规则的核心之一,虽然积分系统还没有实现,但是我们先要检测到这个事件检测死亡事件小鸟撞到水管,地面,“天花板”,都要触发死亡事件自动销毁#Pipe.gdexte
开发游戏的老王
·
2020-09-14 00:53
Godot笔记
老王的游戏开发教程
godot
游戏开发
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他