自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

翻译 游戏开始界面

Tutorial这是一个介绍godot GUI子系统的简单教程,目标是创建一个简单的,静态的,游戏开始界面。下面是需要用到的资源文件:robisplash_assets.zipSetting Up创建一个800X450分辨率的场景,添加如下控件:上图中的 background和logo节点的类型是TextureFram

2015-01-27 21:06:54 2480

翻译 godot游戏引擎的GUI

Introduction展示给用户的图形界面的开发令程序员头大,图形界面是用来与用户进行交互的,这样的界面开发起来是枯燥的,乏味和没有挑战性的。更糟糕的是这几个方面:UI元素的对齐是困难的在不同分辨率的屏幕下在测试阶段需因为设计和可用性的问题需要不断修改界面需要适配不同分辨率的屏幕动画也会受一些屏幕组件的影响GUI编程会令程序员感觉不爽,在godot开发期间,一些技术性的和

2015-01-23 21:37:13 3206

翻译 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 1884

翻译 godot脚本使用02

Processing一些动作会触发回调和虚函数,所以写代码时不需要一遍遍的运行来检查代码的正确性。此外,很多动作都可以被动画播放器处理。然而,在脚本中对动画每一帧的处理有2种常见的情况---闲时处理和固定处理。闲时处理被节点的set_process()函数激活,一旦激活,节点的_process()回调函数会被动画的每一帧调用,例如:func _ready(): set_

2015-01-19 23:25:22 1099

翻译 godot脚本GDScript的使用01

1.新建项目的scene 如下图:2.为Panel节点添加脚本3.弹出创建脚本的对话框:GDScript 文件没有类名,所以 Class Name 那栏不用填写,如果之前保存过了scene,那么Path那里会默认使用保存场景时的场景名來命名,然后Create就可以了。4.创建完成后:5.回到 2D 编辑器:

2015-01-18 23:17:58 1810

原创 在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 463

原创 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 205

翻译 godot中的场景实例化下

回顾上一篇场景的实例化是很方便的,通过场景的实例化:能够更细致的分割场景并且更方便的管理场景更灵活的定制场景可以处理更复杂的游戏流程和界面UI的设计但实例化场景真正强大的一点是,它作为一个优秀的设计语言。这是godot最突出的特点。godot的全部设计都是围绕这个概念展开的。当筛用godot开发游戏时,可以撇开其他的设计模式(MVC,实体关系图)。以最自然的思维方式

2015-01-11 20:10:06 1262

原创 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 254

翻译 godot中的场景实例化上

1.一个scene是由多个node组成的树,而root node只能有一个。2.godot 中一个scene可以完整的保存,多个scene 只保存需要的部分并不全部保存。 然后当编辑已经存在的或者新创建的scene时,之前保存的scenes就可以作为实例添加到当前的scene中,成为当前scene的一部分。3.对上述理论的一个实践,首先下载 准备

2015-01-10 22:09:06 779

翻译 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 420

翻译 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 1359

自己写编译器

收集的自己动手写编译器的系列博文,大家可以参考其内容来打造一个自己的编译器

2013-09-29

数据结构与算法分析(第三版)高清

数据结构是算法分析的最终结果或附带产物,一本将数据结构与算法相融合的经典之作,并且使用c语言描述,不错的一本书!

2013-04-02

汇编金手指

汇编指令方便的查询,学习汇编和写汇编程序时的好助手

2013-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除