- 博客(12)
- 资源 (3)
- 收藏
- 关注
翻译 游戏开始界面
Tutorial这是一个介绍godot GUI子系统的简单教程,目标是创建一个简单的,静态的,游戏开始界面。下面是需要用到的资源文件:robisplash_assets.zipSetting Up创建一个800X450分辨率的场景,添加如下控件:上图中的 background和logo节点的类型是TextureFram
2015-01-27 21:06:54 2494
翻译 godot游戏引擎的GUI
Introduction展示给用户的图形界面的开发令程序员头大,图形界面是用来与用户进行交互的,这样的界面开发起来是枯燥的,乏味和没有挑战性的。更糟糕的是这几个方面:UI元素的对齐是困难的在不同分辨率的屏幕下在测试阶段需因为设计和可用性的问题需要不断修改界面需要适配不同分辨率的屏幕动画也会受一些屏幕组件的影响GUI编程会令程序员感觉不爽,在godot开发期间,一些技术性的和
2015-01-23 21:37:13 3244
翻译 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 1907
翻译 godot脚本使用02
Processing一些动作会触发回调和虚函数,所以写代码时不需要一遍遍的运行来检查代码的正确性。此外,很多动作都可以被动画播放器处理。然而,在脚本中对动画每一帧的处理有2种常见的情况---闲时处理和固定处理。闲时处理被节点的set_process()函数激活,一旦激活,节点的_process()回调函数会被动画的每一帧调用,例如:func _ready(): set_
2015-01-19 23:25:22 1170
翻译 godot脚本GDScript的使用01
1.新建项目的scene 如下图:2.为Panel节点添加脚本3.弹出创建脚本的对话框:GDScript 文件没有类名,所以 Class Name 那栏不用填写,如果之前保存过了scene,那么Path那里会默认使用保存场景时的场景名來命名,然后Create就可以了。4.创建完成后:5.回到 2D 编辑器:
2015-01-18 23:17:58 1849
原创 在gdb中分析php源码01
1.下载php源码,并且编译为可调试的进入php源码目录,执行./configure --prefix=指定的安装目录 --enable-debug --disable-all 设置编译为可调试的 最精简的phpmake make install这样一个可debug的,精简的php程序就会安装到指定的目录下。2.进入指定的安装目录下的bin目录,gdb php就可以调试p
2015-01-12 16:10:26 475
原创 php的c扩展001
1.用c为php写一个能够返回"Hello World"字符串的 c扩展 用php代码表示如下:<?phpfunction hello_world() {return 'Hello World';}?>2.通过源码安装php(参考 php源码安装)3.进入php源码目录下的ext目录,新建一个hello目录,进入hello目录,新建3个文件: config
2015-01-12 10:27:42 213
翻译 godot中的场景实例化下
回顾上一篇场景的实例化是很方便的,通过场景的实例化:能够更细致的分割场景并且更方便的管理场景更灵活的定制场景可以处理更复杂的游戏流程和界面UI的设计但实例化场景真正强大的一点是,它作为一个优秀的设计语言。这是godot最突出的特点。godot的全部设计都是围绕这个概念展开的。当筛用godot开发游戏时,可以撇开其他的设计模式(MVC,实体关系图)。以最自然的思维方式
2015-01-11 20:10:06 1307
原创 mysql 学习笔记_01
1.忘记mysql登陆密码修改my.cnf在最后添加 skip-grant-tables进入mysql select mysql;update user set password=password("123") where user='root';2.mysql的表类型(存储引擎)特点MisamBDBMemoryInnoDBArchi
2015-01-11 15:12:40 266
翻译 godot中的场景实例化上
1.一个scene是由多个node组成的树,而root node只能有一个。2.godot 中一个scene可以完整的保存,多个scene 只保存需要的部分并不全部保存。 然后当编辑已经存在的或者新创建的scene时,之前保存的scenes就可以作为实例添加到当前的scene中,成为当前scene的一部分。3.对上述理论的一个实践,首先下载 准备
2015-01-10 22:09:06 806
翻译 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 434
翻译 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 1381
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人