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
之信号(signal)
Godot
引擎之信号(signal)本文粗略介绍
Godot
引擎中的signal(信号)使用。
Godot
引擎官方建议在你的游戏开发中更多的使用信号来完成模块或功能间的通信。
浸水的CPU
·
2020-09-15 22:04
Godot引擎
游戏开发
Godot信号
Godot
Godot
着色器语言
引言
Godot
使用的了一种非常接近GLSLES3.0的着色器语言,并且支持其绝大多数的数据类型和函数,尚未完全支持的部分也会逐渐增加进去。
开发游戏的老王
·
2020-09-15 22:45
Godot笔记
我的译文
#
Godot
实践
Godot
Engine 学习笔记 实例化
为了解决这个问题,
Godot
允许一个项目被分成许多场景。这为你提供了一个强大的工具,能够帮助你组织游戏的不同组件。一旦场景被保存后,它就可以被实例化到另一个场景中,就相当于其他的普通节点那样。
d9p
·
2020-09-15 22:22
Godot
Engine
godot
游戏引擎自学入门笔记--GDScript与c++,官方文档翻译(五)
在
godot
3.0之前,编写游戏的唯一选择是使用GDScript,现在,
dark_tone
·
2020-09-15 22:50
游戏引擎
Godot
3游戏引擎入门之九:创建UI界面并添加背景音乐
新预览版:
Godot
3.1Alpha2已经发布,也就是第二个预览版了,修复了一些问题,距离
Godot
3.1正式版的发布又近了一步!着实激动人心。
IT自学不成才
·
2020-09-15 22:35
Godot
godot
游戏引擎的GUI
文章原文:https://github.com/okamstudio/
godot
/wiki/tutorial_guiIntroduction展示给用户的图形界面的开发令程序员头大,图形界面是用来与用户进行交互的
xiaoliu1234567890
·
2020-09-15 21:54
godot游戏引擎基础
godot
脚本GDScript的使用01
1.新建项目的scene如下图:2.为Panel节点添加脚本3.弹出创建脚本的对话框:GDScript文件没有类名,所以ClassName那栏不用填写,如果之前保存过了scene,那么Path那里会默认使用保存场景时的场景名來命名,然后Create就可以了。4.创建完成后:5.回到2D编辑器:6.当button被按下时会发射信号:7.Button可以发射的信号:8.关闭上面的界面,这里用代码自定义
xiaoliu1234567890
·
2020-09-15 21:54
godot游戏引擎基础
游戏开始界面
原文:https://github.com/okamstudio/
godot
/wiki/tutorial_splashTutorial这是一个介绍godotGUI子系统的简单教程,目标是创建一个简单的,
xiaoliu1234567890
·
2020-09-15 21:54
godot游戏引擎基础
godot
脚本使用02
Processing一些动作会触发回调和虚函数,所以写代码时不需要一遍遍的运行来检查代码的正确性。此外,很多动作都可以被动画播放器处理。然而,在脚本中对动画每一帧的处理有2种常见的情况---闲时处理和固定处理。闲时处理被节点的set_process()函数激活,一旦激活,节点的_process()回调函数会被动画的每一帧调用,例如:func_ready():set_process(true)fun
xiaoliu1234567890
·
2020-09-15 21:21
godot游戏引擎基础
godot
中的场景实例化下
这是
godot
最突出的特点。
godot
的全部设计都是围绕这个概念展开的。当使用
godot
开发游戏时,可以撇开其他的设计模式(MVC,实体关系图)。以最自然的思维方式来思考游戏的设计。开始想象游戏中
xiaoliu1234567890
·
2020-09-15 21:21
godot游戏引擎基础
Ubuntu 14.04 下编译安装
godot
游戏引擎
devlibxcursor-devbuild-essentiallibasound2-devlibfreetype6-devlibgl1-mesa-devlibglu-devlibssl-dev2.下载
godot
xiaoliu1234567890
·
2020-09-15 21:51
godot游戏引擎基础
Godot
-3D教程-01.介绍3D
为了帮助变换(transition),值得一提的是
Godot
将使用十分相似的API用于2D和3D。目前许多节点是公用的在2D与3D版本中。
weixin_34409703
·
2020-09-15 21:59
[译]
Godot
系列教程三 - 场景实例化(续)
这一点使得
Godot
区别于其它引擎,并有很大的不同。
Godot
整个引擎从底层开始都是围绕着这个概念进行设计的。在使用
Godot
制作
weixin_34364071
·
2020-09-15 21:52
设计模式
测试
支持多平台的2D和3D游戏引擎
Godot
开源
一直以来,
Godot
是一款内部使用的游戏引擎,可用于PC端、移动端、主机以及web平台游戏开发。在上个月,开发商基于MIT许可开源了该游戏引擎。
Zealot88
·
2020-09-15 21:51
『iOS
-
游戏』
初识
Godot
(2)--编写脚本(续)
目录一、处理二、编组三、一些重要方法四、节点相关操作(通过代码)1.通过代码创建节点2.删除节点五、实例化场景一、处理
Godot
中的多个动作是由回调或虚函数触发的,因此无需编写始终运行的代码。
都白白
·
2020-09-15 21:07
Godot学习
Godot
游戏引擎
学习日记
Godot
GUI探讨
目录响应式GUI5种常见UI元素有两个工作流程可以构建响应性UI使用锚点精确放置UI元素如何更改锚点锚是相对于父容器的边距随锚点而变化响应式GUI在设计界面时仅使用Control节点。它们具有独特的属性,可以让它们彼此协同工作。其他节点,如Node2D,Sprite等将无法正常工作。您仍然可以使用一些与其他节点一起工作的节点,例如AnimationPlayer,Tween或StreamPlayer
鄙人很懒
·
2020-09-15 21:53
Godot
Godot
旋转问题
在游戏场景中,有一个物体A,有一个初始朝向,此时如果附近出现敌人,那么需要改变朝向,然后做一些其它事情,比如攻击等动作,这里要讨论的就是改变朝向这个动作。针对2D世界:假设A默认向右,这里可以用向量Vector2(1,0)表示其初始朝向,目标为target,则可以先计算目标方向,然后旋转到目标方向,关键代码如下(可以直接查看参考链接):#http://kidscancode.org/blog/20
Cherie520
·
2020-09-15 21:22
Godot
游戏
Godot
Engine:用Sprite3D在3D场景中的实现一个简易的头顶血条(AnimationPlayer版)
Godot
的2D和3D使用了两套渲染系统,多数情况下是非常方便的,唯独在2D/3D混合显示的时候有些麻烦,需要通过Viewport来过渡。
开发游戏的老王
·
2020-09-15 21:30
Godot笔记
游戏开发
Godot
Engine
Godot
Shader:读屏着色器
原文地址:Docs»Shading»Screen-readingshaders导论我们经常会渴望能够在shader中读取当前正在绘制的屏幕信息。然而诸如OpenGLDirectX等3DAPI由于内部硬件的限制实现这个功能都非常困难。GPU是极端并行性的,所以读写屏幕会引发各种各样的缓存以及同一性问题。因此即使现在最先进的硬件设备也没有很好地支持这个机制。替代方法是制作一个全屏幕或者部分屏幕的拷贝,
开发游戏的老王
·
2020-09-15 21:30
Godot笔记
我的译文
Godot
Engine
游戏开发
Godot
特效:纯Shader实现3D手绘风火焰
效果图火焰颜色可以可以自定义原理这个效果的核心实现来自Gonkee的Github,原版是2D的,我把它改成了3D版的,注意下面几点:将render_mode设置为unshaded,目前这个火焰只是装饰性的,不能自发光实现billboard还要再添加一个灯光用作实际照明
开发游戏的老王
·
2020-09-15 21:29
Godot笔记
游戏特效笔记
#
Godot
实践
Godot
火焰特效
Shader
Billboard
游戏特效
Godot
Shader:无需建模用一张图片在
Godot
中生成一座山
下面简述一下制作的思路效果图1.在
Godot
中新建一个Plane的MeshInstance增加细分2.贴图制作一张PerlinNoise一张遮罩把噪声和遮罩以类似相乘的方式叠加一下3.着色器代码shader_typespatial
开发游戏的老王
·
2020-09-15 21:29
Godot笔记
#
Godot
实践
Godot
Shader
【手把手带你
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
上一页
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
其他