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
3游戏引擎实践]平台跳跃小游戏(三)-创建游戏的主角
欢迎阅读
Godot
3平台跳跃游戏实践系列文章,本系列将从创建工程开始,记录一个平台跳跃小游戏的制作过程,文章中如有错误或不妥之处欢迎指出。
写信Shin
·
2020-10-10 14:29
Godot
Engine游戏引擎 ① 制作玩家跳跃精灵和场景——KinematicBody2D、Sprite
写在前面:写文章时本人是在校大三学生,上周才接触到
Godot
,也才初学三四天,如果文章有问题的话还请大佬们不吝赐教这是第一篇教程,面向和我一样的初学者,可能写的有点啰嗦,请勿喷,哈哈;其中,有个单词写错了
kevin_captain
·
2020-10-10 13:04
(转载)将pip源更换到国内镜像
本文链接:https://blog.csdn.net/
godot
06/article/details/81079064用pip管理工具安装库文件时,默认使用国外的源文件,因此在国内的下载速度会比较慢,可能只有
疾风_KANA
·
2020-10-10 09:31
godot
中的场景实例化上
2.
godot
中scene的结构。然后当编辑已经存在的或者新创建的scene时,之前保存的scenes就可以作为实例添加到当前的scene中,成为当前scene的一部分。
xiaoliu1234567890
·
2020-09-16 00:28
godot游戏引擎基础
Godot
.F3.小鸟莫名旋转
在FB3中设置完小鸟飞翔的限制条件后,小鸟开始莫名旋转。如下:老师说小鸟莫名旋转都是由于RigidBody2D和Sprite位置未重合导致。将Sprite的position设为x=0,y=0.但是这时小鸟的位置变了,和CollisionShape2D也不重合。正确的做法是将CollisionShape2D移过去与小鸟重合后,选择确保对象的子项不可选择,这样不论怎么移动小鸟都不会和Collision
媒体1802 34
·
2020-09-16 00:47
Godot
c#
GODOT
游戏编程005---- Scripting(2)
(continued)http://docs.godotengine.org/en/3.0/getting_started/step_by_step/scripting_continued.html在
godot
GODOT漩涡鸣人
·
2020-09-16 00:54
godot
[译]
Godot
系列教程二 - 场景实例化(Instancing)
为了解决这个问题,
Godot
允许一个项目分割成多个场景。这一点与其它游戏引擎的方式实际上有很大的不同,所以不要跳过这节的内容,仔细看。要点:场景是树状组织的节点集合,有且仅有一个根节点。
weixin_34315189
·
2020-09-16 00:03
Win7 VS2017编译
Godot
3.0.2和2.1.4
千呼万唤屎出来,
Godot
终于发布3.0版本的源码了,今天是2018年3月17日,自去年接触过后,一直没事就刷刷Gayhub,看看3.0什么时候更新,刷了一年也没结果。
weixin_33725239
·
2020-09-16 00:30
python
Godot
动画系统:动画状态机-引言
Godot
3.2Alpha2引言有些时候你会想,某些牛×的功能应该只有大牌引擎才会有,名不见经传的
Godot
,不要想太多了吧。然后
Godot
转过头,不屑地说一句“有哦”。未完待续
开发游戏的老王
·
2020-09-15 23:04
Godot笔记
#
Godot
基础
Godot
动画状态机
Godot
动画系统:动画状态机-AnimationTree(AnimationNodeStateMachine模式)基本设置与界面
下文以3D环境为例介绍
Godot
动画状态机我们已经导入了一个带有多组动画的模型,见《GodotEngine:Blender模型导入
Godot
自动生成的场景结构》1.添加AnimationTree在Beefy
开发游戏的老王
·
2020-09-15 23:04
Godot笔记
#
Godot
基础
Godot
动画系统:动画状态机-添加动画节点(AnimationNode)
上文《
Godot
动画系统:动画状态机-AnimationTree(AnimationNodeStateMachine模式)基本设置与界面》介绍了AnimationTree的基本设置和界面,下面介绍一下如何为状态机添加动画节点和动画过渡首先看一下
开发游戏的老王
·
2020-09-15 23:04
Godot笔记
#
Godot
基础
Godot
AnimationTree
AnimationNode
动画状态机
游戏开发
Godot
_001__分组(Group)
分组GroupsinGodotworkliketagsyoumighthavecomeacrossinothersoftware.Anodecanbeaddedtoasmanygroupsasdesired.Thisisausefulfeaturefororganizinglargescenes.Therearetwowaystoaddnodestogroups.Thefirstisfromthe
Sheeber
·
2020-09-15 23:09
Godot
Godot
Group
Godot
脚本引擎入门-VisualScript(二)
本小节介绍了如何让控件自动移动掌握向量属性的方法使用理解如何获取控件属性的值理解如如何设置控件属性的值首先来看下测试结果,然后在教大家如何使用!创建一个工程,创建一个node2d的节点,然后在创建一个label控件子节点然后在node2d上添加我们的VisualScript脚本,在Node2d上下面的Functions:面板中我们创建一个_process的虚函数,拖放到主窗口中我们先添加两个变量,
游戏爱好者2017
·
2020-09-15 23:36
Godot
基础教程03:添加脚本文件
Godot
使用的是GDScript脚本,和python非常相似,学过python的同鞋应该可以秒懂,会其它语言的同鞋也可以很快上手。
地球上的大海
·
2020-09-15 23:44
Godot引擎
Godot
实践日记(一):刀光拖尾
本文借鉴了https://www.bilibili.com/video/av61331486?from=search&seid=1196091174690076470以上的视频,结合食用更佳。结构节点树结构如下:动画就自己去AnimationPlayer里面去搞吧!反正就是记录一个起点角度,一个终点角度。我们的刀光效果要使用的到东西就是Line2D。下面是Line2D的代码extendsLine2
永远的小白虾
·
2020-09-15 23:49
Godot
Godot
Godot
GUI探讨续
目录使用大小标签更改UI元素填充可用空间的方式使用容器自动排列控制节点使用大小标签更改UI元素填充可用空间的方式每个控制节点都有SizeFlags。它们告诉容器UI元素应如何扩展。如果将“填充”标志添加到“水平”或“垂直”属性,则节点的边界框将占用所有空间,但它将尊重其兄弟并保留其大小。如果HBoxContainer中有3个TextureRect节点,两个轴上都有“Fill”标志,它们每个都会占用
鄙人很懒
·
2020-09-15 23:06
Godot
2D和3D游戏引擎
Godot
宣布开源
摘要:
Godot
是一款功能非常全面的开源游戏引擎,可用于PC、移动、主机及Web游戏开发,其功能集类似Unity,拥有着功能丰富而又灵活的编辑器、GUI工具包、2D/3D物理支持、语言及API,却也简单易用
pizi0475
·
2020-09-15 23:29
引擎工具
游戏引擎
其它文章
Godot
Engine:用Call Method Track(方法回调轨道)实现动画回调
所谓动画回调就是当动画播放到某一帧,自动调用一个回调函数文章目录情景描述用Timer延时并回调?用动画回调实现使用范例动画范例代码范例实现步骤1.添加`方法调用轨道`2.选择回调函数所在的节点3.在`方法调用轨道`插入关键帧4.选择要回调的函数测试运行情景描述假设有一段名为"Move"的帧动画,我们希望:当它播放到K1帧时,调用一个名为"turn_green"的方法当它播放到K2帧时,再调用一个名
开发游戏的老王
·
2020-09-15 23:25
Godot笔记
#
Godot
基础
老王的游戏开发教程
godot
游戏开发
动画回调
【手把手带你
Godot
游戏开发 第二弹】名场面临摹(教程目录 8月26日 更新)
在【上一弹】中,通过对网红手游《FlappyBird》的临摹,我们初步了解了GDScript脚本语言以及
Godot
游戏引擎的基本工作流程,并且大家的脑海里应该已经建立起了一个可运转的游戏架构,这一步在学习游戏开发的过程中是至关重要的
开发游戏的老王
·
2020-09-15 23:25
老王的游戏开发教程
godot
游戏开发
Godot
Engine:用Sprite3D派生了一个Canvas3D类用于实现3D中的UI显示
GodotEngine中在3D世界显示2D的UI,需要用到Viewport,整个操作步骤还是有些麻烦,所以我用Sprite3D派生了一个Canvas3D类用于实现3D中的UI显示代码如下extendsSprite3Dclass_nameCanvas3Dexportvarviewport_path:NodePath="viewport"func_ready():varviewport=get_nod
开发游戏的老王
·
2020-09-15 23:24
Godot笔记
#
Godot
实践
Godot
GDScript
Viewport
游戏开发
Godot
特效:刀光(二)贴图制作
贴图使用AffinityPhoto制作刀光贴图根据不同的风格,制作方法也多种多样1.原图2.在AffinityPhoto中编辑3.导入到
Godot
中并作为mesh_slash.obj的ALBEDO贴图
开发游戏的老王
·
2020-09-15 23:24
Godot笔记
#
Godot
实践
游戏特效笔记
Godot
刀光特效
Slash
Affinity
Godot
Shader :在一个面片上让鼠标滑过的地方凸起
今天一个朋友问的Unity问题,我试着用
Godot
的Shader实现一下。
开发游戏的老王
·
2020-09-15 23:24
Godot笔记
#
Godot
实践
Godot
Shader
游戏开发
着色器
vertex
用
Godot
制作冲击波特效
GodotEngine3.1.2在油管上看到讲述该特效的教程,我自己写的Shader效果图1.建模2.展UV3.特效贴图4.着色器代码shader_typespatial;render_modecull_back,unshaded;uniformfloatspeed=1.0;uniformsampler2Dtex:hint_albedo;voidvertex(){UV+=TIME*vec2(0,s
开发游戏的老王
·
2020-09-15 23:23
Godot笔记
游戏特效笔记
#
Godot
实践
Godot
冲击波
特效
Shader
游戏特效
Godot
特效:刀光(一)建模
最终效果在Blender中建模1.建模2.展UV3.导出obj文件注意要导出UV模型命名为mesh_slash.obj
开发游戏的老王
·
2020-09-15 23:23
Godot笔记
游戏特效笔记
#
Godot
实践
Godot
Blender
刀光
特效
Godot
视口
视口(viewport)引言可以把视口理解成接收游戏投影的一个屏幕。为了能够看到游戏内容,我们需要一个表面去绘制它;那个表面就是根视口(rootviewport)。视口也可以被添加到场景(节点)上,这样就会有多个可绘制投影的表面了。当我们要绘制一个非根的视口时,我们管它叫渲染目标(rendertarget)。我们可以通过访问渲染目标对应的纹理来访问渲染目标的内容。把视口作为渲染目标使用,我们可以要
开发游戏的老王
·
2020-09-15 23:49
我的译文
Godot
粒子特效:Low Ploy风格火炬
本文是油管教程《
Godot
3.0-KnowYourNodes:Particles2D》的笔记版。效果实现基于
Godot
的Particles2D节点。
开发游戏的老王
·
2020-09-15 23:49
游戏特效笔记
Godot
粒子特效
Godot
Shader特效:流光效果
效果图实现原理使用一个渐变图来引导流光的走向代码如下shader_typecanvas_item;uniformsampler2Dlight_vector;uniformfloatwidth=0.08;voidfragment(){vec4color=texture(TEXTURE,UV);if(color.a!=0.0){floatv=texture(light_vector,UV).r;flo
开发游戏的老王
·
2020-09-15 23:49
游戏特效笔记
Godot
Godot
中的组(Group)
GodotEngine3.2Alpha2
Godot
的组(Group)类似于Unity等引擎中的tag,但是在
Godot
中一个节点(Node)可以加入多个组。
开发游戏的老王
·
2020-09-15 23:49
Godot笔记
#
Godot
基础
Godot
Group
游戏开发
Godot
3.2Alpha中运行FBX动画测试
本文基于
Godot
3.2Alpha1版昨晚看到
Godot
官方发布3.2Alpha版了,赶紧下载使用一下,目前连ChangeLog还没有写完,Bug也肯定会有的,不过我最关心的就是对于FBX格式的支持了,
开发游戏的老王
·
2020-09-15 23:49
Godot笔记
#
Blender笔记
#
Godot
实践
Godot
Blender
FBX
游戏开发
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
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他