- 博客(21)
- 收藏
- 关注
原创 Godot Engine 学习笔记 激光效果
激光效果激光效果主要材料原理制作激光效果效果图:主要材料Line2D 节点 官方文档3.1版RayCast2D 节点 官方文档3.1版原理通过使用 RayCast2D 节点获取与光线相交的最近的交点, 再使用 Line2D 画出以 RayCast2D 节点位置和交点位置两点为端点的线段。制作场景创建character 场景:Node2D (character)...
2019-08-15 08:51:05 2099
原创 Godot Engine 学习笔记 拖尾效果
小尾巴效果小尾巴效果材料原理制作小尾巴效果效果图:材料Line2D 节点原理尾巴的拉长使用 Godot 的 Line2D 节点在每一帧(或一定的间隔)在当前节点所在 position(相对于父节点的position)向 Line2D 的 points 数组添加一个 point ,并将其他按钮加上前一帧的 global_position 与当前帧的 global_position...
2019-07-27 01:05:33 1368
原创 Godot Engine 学习笔记 Camera2D
Camera2DCamera2D简要说明成员函数成员变量枚举说明成员函数说明使用Camera2D以下为我对于官方文档的翻译以及使用情况,3.0版本的文档Camera2D官方文档继承: Node2D < CanvasItem < Node < Object类型: Core简要说明2D场景的摄像机节点。成员函数返回类型函数voidalign ...
2018-12-18 16:47:29 2362 2
原创 Godot Engine 学习笔记 PhysicsBody2D
PhysicsBody2DPhysicsBody2D简要说明成员函数成员变量说明成员函数说明使用PhysicsBody2D以下为我对于官方文档的翻译以及使用情况,3.0版本的文档PhysicsBody2D继承: CollisionObject2D < Node2D < CanvasItem < Node < Object继承者: RigidBody2D, Stat...
2018-11-28 18:17:36 622
原创 Godot Engine 学习笔记 Area2D
Area2DArea2D简要说明成员函数Area2D以下为我对于官方文档的翻译以及使用情况,3.0版本的文档Area2D官方文档继承: CollisionObject2D < Node2D < CanvasItem < Node < Object类型: Core简要说明2D面积检测和2D物理影响。成员函数...
2018-11-24 00:54:01 1992
原创 Godot Engine 学习笔记 KinematicBody2D
KinematicBody2DKinematicBody2D简要说明成员函数成员变量说明KinematicBody2D以下为我对于官方文档的翻译以及使用情况,3.0版本的文档KinematicBody2D官方文档继承: PhysicsBody2D < CollisionObject2D < Node2D <
2018-11-11 18:02:35 1437
原创 Godot Engine 学习笔记 CollisionPolygon2D
CollisionPolygon2DCollisionPolygon2D简要说明成员变量枚举说明CollisionPolygon2D以下为我对于官方文档的翻译以及使用情况,3.0版本的文档CollisionPolygon2D官方文档继承: Node2D < CanvasItem < Node < Object类型: Core简要说明定义一个2D碰撞多边形。成员变量...
2018-11-04 14:59:56 1237
原创 Godot Engine 学习笔记 CollisionShape2D
CollisionShape2DCollisionShape2D简要说明成员变量说明CollisionShape2D以下为我对于官方文档的翻译以及使用情况,3.0版本的文档CollisionShape2D官方文档继承: Node2D < CanvasItem < Node < Object类型: Core简要说明表示2D空间中的碰撞形状数据的节点。成员变量bo...
2018-11-03 15:31:40 1227
原创 Godot Engine 学习笔记 RigidBody2D
RigidBody2DRigidBody2D简要说明成员函数信号RigidBody2D以下为我对于官方文档的翻译以及使用情况,3.0版本的文档RigidBody2D官方文档继承: PhysicsBody2D < CollisionObject2D &
2018-10-31 18:10:23 2169
原创 Godot Engine 学习笔记 Texture
TextureTextureTexture以下为我对于官方文档的翻译以及使用情况,3.0版本的文档
2018-10-28 15:25:31 1984 2
原创 Godot Engine 学习笔记 AnimatedSprite
AnimatedSpriteAnimatedSprite简要说明成员函数信号成员变量描述成员函数描述使用AnimatedSprite以下为我对于官方文档的翻译以及使用情况,3.0版本的文档AnimatedSprite官方文档继承: Node2D < CanvasItem < Node < Object类别
2018-10-27 16:16:40 1584
原创 Godot Engine 学习笔记 Label
LabelLabel简要说明成员函数成员变量枚举类型描述成员函数描述使用LabelLabel官方文档继承: Control < CanvasItem < Node < Object类别: 核心简要说明显示一行或包在矩形中的纯文本,对于格式化文本,使用Ri
2018-10-25 18:02:49 2260
原创 Godot Engine 学习笔记 脚本-创建
脚本-创建脚本建立场景添加脚本处理信号脚本在Godot3.0之前,编写游戏脚本的唯一选择是使用 GDScript。而现在,Godot官方支持四种语言,并且能够动态添加额外的语言!GDScript简单,优雅,设计上为Lua、Python、Squirrel等语言用户所熟悉。加载和编译速度飞快(blazingly fast)。编辑器集成非常令人愉快,有节点、信号、其它场景相关项目的代码完...
2018-10-24 17:00:27 1747
原创 python3 函数
函数函数定义一个函数参数和返回值参数类型普通参数默认参数关键字参数收集参数关键字收集参数收集参数与其他参数一起调用的顺序解包函数文档函数函数一般用于完成一项特定的功能定义一个函数def关键字函数名(遵循一些命名规则)函数内代码统一缩进def func(): print("Hello World");参数和返回值参数:用于向函数传递消信息和数据形参(形式参数): 在函数...
2018-10-23 17:41:05 122
原创 Godot Engine 学习笔记 实例化
实例化简介案例简介创建单个场景并向其中添加节点,这可能适用于小型项目,但随着项目规模和复杂度的增长,节点数量可能很快变得无法管理。为了解决这个问题,Godot允许一个项目被分成许多场景。这为你提供了一个强大的工具,能够帮助你组织游戏的不同组件。一旦场景被保存后,它就可以被实例化到另一个场景中,就相当于其他的普通节点那样。官方实例化文档案例现在有两个场景,一个是container.tsc...
2018-10-23 16:32:45 1352
原创 Godot Engine 学习笔记 创建一个新项目
创建一个新项目新建项目编辑器新建项目打开Godot会出现项目管理器点击"新建"按钮,会弹出一个新建窗口,输入项目名和项目路径即可。编辑器新建完项目,Godot了就会打开编辑器。现在打算在场景上显示个"Hello World"。因此,需要新建一个节点。点击编辑器右侧的加号:然后会打开一个"创建一个新节点"的窗口,并显示可创建节点列表。而后可在Control下找到需要的Lab...
2018-10-23 15:44:26 1222
原创 Godot Engine 学习笔记 场景和节点
Godot Engine 学习笔记 场景和节点场景和节点节点场景场景和节点节点在Godot中节点作为创建游戏得到基本构建模,且可以用与执行各种特殊的功能。节点都具有的属性:名字有可编辑属性可接受回调来处理每一帧可被扩展(具有更多功能)可作为子节点添加到其他节点通过最后一点,节点排列从而变成树。而不同的节点具有不同的功能,将它们组合来形成更多更复杂的功能。场景场景由一组由...
2018-10-23 14:50:30 737
原创 python3 程序结构
三大结构顺序分支循环分支分支的基本语法if 条件表达式: 语句1 语句2 语句3 ...条件表达式就是计算结果必须为布尔值的表达式表达式后面的冒号不能少注意if后面的出现的语句,如果属于if语句块,则必须同一个缩进层次条件表达式结果为True执行if后面的缩进的语句块双向分支if…else…语句if 条件表...
2018-09-12 14:32:41 369
原创 python3 运算符
表达式由一个或者几个数字或者变量和运算符组合成的一行代码通常会返回一个结果运算符运算符分类: 算术运算符关系运算符赋值运算符逻辑运算符位运算成员运算身份运算符算数运算符进行算术运算python没有自增自减运算符加运算 - 减运算 * 乘运算 / 除运算(如果运算后有小数则包含小数) % 取余运算 // 取商运算 ** 幂运算...
2018-09-12 14:24:02 167
原创 python3 变量类型
变量类型数字类型Number二进制0b开头八进制0o开头十六进制0x开头科学计数法:写法是用e后面跟整数表示10的指数 例:1.11e-1 = 0.111复数 虚部用j或J表示字符串类型str表示字符串 单引号双引号三个连续的单引号或双引号单引号和双引号的交替使用转义字符 反斜杠和后面跟着的一个或多个字符不同系统对换行操作的不同表示 window...
2018-09-09 16:08:53 474
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人