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
Engine创建一个2D RPG游戏
学习用对话框,有限状态机,剑攻击,敌人,着色器,用户界面,地下城和更多编码一个2DRPG游戏你会学到什么掌握游戏编程的关键概念学习
Godot
的语言GDScript熟悉
Godot
引擎的界面创建您自己的2DRPGCreatea2DRPGwithTheGodotEngine
云桥网络.
·
2022-06-28 22:03
CG技术学习素材资源
godot
游戏
游戏引擎
Godot
入门遇到的一些问题汇总
动态添加场景1.func _ready(): 2. for i in range(50): 3. addIconsButton() 4. 5. 6.func addIconsButton(): 7. #添加自定义图标按钮 8. var icon = preload("res://IconsButton.tscn").instance() 9.
柯哀的眼
·
2022-05-31 18:37
godot
godot
和 页面 H5端 数据交互
需要在页面调用
godot
内容#创建
godot
的JavaScriptCallback对象var_onJavascriptCallback=JavaScript.create_callback(self,"
·
2022-04-15 12:38
javascript
Godot
概览之角色之间的交互
上一讲完成了基本项目的创建,这一讲会带着大家快速的实现角色之间的交互,
Godot
中角色之间的交互使用信号来完成。
孔浩
·
2022-04-08 22:28
Godot
- 如何设置/更换游戏的主场景
打开项目/项目设置打开常规/Application/Run主场景在这里设置,你可以选择文件或输入路径获取文件路径很简单
Zszen
·
2022-02-10 02:19
Android 游戏开发工具包热门问题解答
我们给出如下建议,具体则取决于您的设置:如果您使用的是Defold、
Godot
、Unity或Unreal等
·
2021-10-26 16:48
androidgame
Godot
游戏引擎 Your first game 学习笔记
1.控制玩家移动在func_process(delta):中进行处理:varvelocity=Vector2()ifInput.is_action_pressed("ui_up"):velocity.y-=1ifInput.is_action_pressed("ui_down"):velocity.y+=1ifInput.is_action_pressed("ui_left"):velocity.
dyzsoft
·
2021-06-26 06:35
[
Godot
3游戏引擎实践]平台跳跃小游戏(七)-使用状态机管理角色状态
欢迎阅读
Godot
3平台跳跃游戏实践系列文章,本系列将从创建工程开始,记录一个平台跳跃小游戏的制作过程,文章中如有错误或不妥之处欢迎指出。
写信Shin
·
2021-06-07 09:05
当
Godot
游戏引擎遇上物联网,可以开出怎样的花
Godot
是一个全新开发的游戏引擎,其功能集类似知名的跨平台游戏引擎Unity,可用于开发PC、主机、移动和Web游戏。
特立独行的猫a
·
2021-05-23 19:40
学习感悟
Godot
Shader笔记:你的第一个3D Shader 第二部分(三)
原文地址:Docs»Shading»Yourfirstshader»YourfirstSpatialshader:part2用TIME让它动起来回到顶点函数中,我们可以使用内置属性TIME让海浪动起来。TIME是一个可以在顶点函数和片元函数中访问的内置属性。在上个教程中,我们通过一个高度图读取高度。在这个教程中,我们依然那样做,只不过把读取高度图放到height()中。floatheight(ve
吃烧烤的老王
·
2021-05-20 02:50
Godot
Shader笔记:着色器基础(下)
原文地址:Docs>Shading>Shadingreference>Shaders处理器函数(Processorfunctions)依据着色器类型,不同的处理器函数可能会被选择性地重定义(overridden)。对于3D着色器和2D着色器其顶点函数,片元函数或者光函数可能会被重定义。而对于粒子着色器只有顶点函数可以被重定义。顶点处理器函数(Vertexprocessor)(译者注:文中简称顶点函
吃烧烤的老王
·
2021-04-25 04:21
纹理优化的一些心得
1.
godot
引擎在内存管理方向上做的非常彻底直接.某一个资源引用计数为0的时候采取的是立刻删除的方式,根本没有做缓存,而现在在做的游戏会非常频繁的加载贴图.这就导致之前每次切换的时候都会感觉非常卡.当做了一个简单的不能再简单的缓存的时候
colourstar
·
2021-04-24 14:22
Godot
3游戏引擎入门之十二:
Godot
碰撞理论以及KinematicBody2D的两个方法
godot
_cover.jpg一、前言这篇文章是为后续小游戏的开发做理论铺垫的。
spkingr
·
2021-04-22 21:56
[
Godot
3游戏引擎实践]平台跳跃小游戏(一)-搭建游戏世界
欢迎阅读
Godot
3平台跳跃游戏实践系列文章,本系列将从创建工程开始,记录一个平台跳跃小游戏的制作过程,文章中如有错误或不妥之处欢迎指出。
写信Shin
·
2021-04-21 03:58
[
Godot
3游戏引擎实践]平台跳跃小游戏(六)-创建敌方角色
欢迎阅读
Godot
3平台跳跃游戏实践系列文章,本系列将从创建工程开始,记录一个平台跳跃小游戏的制作过程,文章中如有错误或不妥之处欢迎指出。
写信Shin
·
2021-04-20 17:00
Godot
Engine 学习资源索引
有空可以重新学习一下
godot
引擎,感觉轻便开源的特性很舒服官网网站:https://godotengine.org/B站的一个up主https://space.bilibili.com/15155009
zitaoye
·
2021-04-12 13:34
[
Godot
3游戏引擎实践]平台跳跃小游戏(二)-完善游戏世界
欢迎阅读
Godot
3平台跳跃游戏实践系列文章,本系列将从创建工程开始,记录一个平台跳跃小游戏的制作过程,文章中如有错误或不妥之处欢迎指出。
写信Shin
·
2021-03-11 06:44
Ubuntu上构建
Godot
的VS Code工程
对于Windows程序员来说,都喜欢在IDE上开发。VSCode是微软开发的,技术实力和号召力毋庸置疑,所以在Linux上用VSCode是一个非常好的选择。我使用的组合是Windows+VMwareWorkstation16Player+Ubuntu-20.04.2.0。由于需要安装各种库和从github上clone代码,所以需要“正确上网”。Ubuntu下安装所有依赖的库和工具。安装依赖库,执行
CrazyEngine
·
2021-02-14 23:52
Godot
Godot
Ubuntu
VS
Code
基于
Godot
2.2 alpha的蘑菇塔游戏
游戏简介MushroomTowers是一款简单易用的小型塔防游戏,着眼于在放置塔架时创建惊人的路线,让昆虫在尝试吃掉南瓜时向下移动。在蘑菇塔中,蘑菇塔的选择非常有限,可用于抵御试图吃掉南瓜的臭虫的袭击。这些塔架不是特别坚固,并且不能升级,因此要充分利用它们,您需要使它们的放置尽可能高效–造成漫长的迷宫,使攻击的虫子可以穿过,从而使它们具有有机会及时派遣他们。这是一种非常精简但有趣的塔防类型,具有时
海拥✘
·
2021-02-07 22:19
游戏开发中的物理
游戏
游戏
游戏开发
5种碰撞体以及RigidBody的4种模式
5种常用的碰撞体CollisionObjecta95169faba614d71024042353e348f85.png.jpegCollisionObject是
Godot
中所有可参与碰撞的节点类的基类:
Nimanggi
·
2020-10-29 14:03
[
Godot
3游戏引擎实践]平台跳跃小游戏(五)-加入摄像机
欢迎阅读
Godot
3平台跳跃游戏实践系列文章,本系列将从创建工程开始,记录一个平台跳跃小游戏的制作过程,文章中如有错误或不妥之处欢迎指出。
写信Shin
·
2020-10-10 22:40
[
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
游戏开发
上一页
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
其他