
godot游戏引擎基础
文章平均质量分 53
xiaoliu1234567890
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
godot游戏引擎的GUI
Introduction展示给用户的图形界面的开发令程序员头大,图形界面是用来与用户进行交互的,这样的界面开发起来是枯燥的,乏味和没有挑战性的。更糟糕的是这几个方面:UI元素的对齐是困难的在不同分辨率的屏幕下在测试阶段需因为设计和可用性的问题需要不断修改界面需要适配不同分辨率的屏幕动画也会受一些屏幕组件的影响GUI编程会令程序员感觉不爽,在godot开发期间,一些技术性的和翻译 2015-01-23 21:37:13 · 3411 阅读 · 0 评论 -
游戏开始界面
Tutorial这是一个介绍godot GUI子系统的简单教程,目标是创建一个简单的,静态的,游戏开始界面。下面是需要用到的资源文件:robisplash_assets.zipSetting Up创建一个800X450分辨率的场景,添加如下控件:上图中的 background和logo节点的类型是TextureFram翻译 2015-01-27 21:06:54 · 2610 阅读 · 0 评论 -
godot 中创建一个新项目
1.启动godot 并new project2.选择项目的保存路径,和填写项目名称3.前2步完成之后启动 godot editer4.添加一个node5.添加一个Label类型的node6.添加Label之后7.修改node properties 中的Text的value 为 Hello World!8.运行9.提示保存1翻译 2015-01-08 22:30:51 · 532 阅读 · 0 评论 -
godot中的场景实例化上
1.一个scene是由多个node组成的树,而root node只能有一个。2.godot 中一个scene可以完整的保存,多个scene 只保存需要的部分并不全部保存。 然后当编辑已经存在的或者新创建的scene时,之前保存的scenes就可以作为实例添加到当前的scene中,成为当前scene的一部分。3.对上述理论的一个实践,首先下载 准备翻译 2015-01-10 22:09:06 · 1020 阅读 · 0 评论 -
godot中的场景实例化下
回顾上一篇场景的实例化是很方便的,通过场景的实例化:能够更细致的分割场景并且更方便的管理场景更灵活的定制场景可以处理更复杂的游戏流程和界面UI的设计但实例化场景真正强大的一点是,它作为一个优秀的设计语言。这是godot最突出的特点。godot的全部设计都是围绕这个概念展开的。当筛用godot开发游戏时,可以撇开其他的设计模式(MVC,实体关系图)。以最自然的思维方式翻译 2015-01-11 20:10:06 · 1511 阅读 · 0 评论 -
godot脚本GDScript的使用01
1.新建项目的scene 如下图:2.为Panel节点添加脚本3.弹出创建脚本的对话框:GDScript 文件没有类名,所以 Class Name 那栏不用填写,如果之前保存过了scene,那么Path那里会默认使用保存场景时的场景名來命名,然后Create就可以了。4.创建完成后:5.回到 2D 编辑器:翻译 2015-01-18 23:17:58 · 2095 阅读 · 0 评论 -
godot脚本使用02
Processing一些动作会触发回调和虚函数,所以写代码时不需要一遍遍的运行来检查代码的正确性。此外,很多动作都可以被动画播放器处理。然而,在脚本中对动画每一帧的处理有2种常见的情况---闲时处理和固定处理。闲时处理被节点的set_process()函数激活,一旦激活,节点的_process()回调函数会被动画的每一帧调用,例如:func _ready(): set_翻译 2015-01-19 23:25:22 · 1360 阅读 · 0 评论 -
godot制作简单2D游戏Pong
Ponggodot 的源码目录 demos中带来好多游戏demo,这里只介绍在2D游戏中基本的函数使用。Assets需要用到的资源 pong pads, the ball and the divisor。Scene Setup由于是最初版本,所以游戏的分辨率为640X400像素,可以在Scene-->Project Settings处进翻译 2015-01-21 22:59:58 · 2221 阅读 · 0 评论 -
Ubuntu 14.04 下编译安装godot 游戏引擎
1.配置编译安装的系统环境 apt-get install scons pkg-config libx11-dev libxcursor-dev build-essential libasound2-dev libfreetype6-dev libgl1-mesa-dev libglu-dev libssl-dev2.下载godot游戏引擎的源码包 源代码托管在github上。(解压后放到翻译 2015-01-06 14:45:53 · 1668 阅读 · 0 评论