- 博客(348)
- 资源 (20)
- 收藏
- 关注
转载 Ubuntu中文输入法
ubuntu 12.04 中,Fcitx 已经能够通过官方源来安装,更方便的是通过官方源来安装的 Fcitx,已经同步支持 google 拼音。在 ubuntu 12.04 下通过终端安装 fcitx:代码:sudo apt-get install fcitx安装后注销下系统就可以使用了,中/英文切换跟 windows 一样,Ctrl+空格键。这样一来 ubuntu 下
2014-04-08 16:28:17 609
转载 扫雷核心算法
定义在该案例中我们要实现类似于windows扫雷游戏程序的核心功能,我们将扫雷游戏的核心功能分为以下4个模块:1, 随机布雷模块在该模块中,我们要为扫雷游戏随机的布置地雷,扫雷游戏的布雷面板可以用二维int数组表示,若某位置为地雷,则该位置用数字-1表示,若该位置不是地雷,则暂时用数字0表示。我们要编写程序完成在该二维数组中随机布雷的操作,
2014-04-03 22:01:53 1109
转载 Cocos2d-x手动绑定C++类到Lua
作者:glory 首发泰然,转发请注明出处。Cocos2d-x 3.0开始, Lua Binding使用tolua++方式自动绑定底层C++类到Lua层,使用户能够用Lua方式调用引擎各种接口。但是用户还是希望手动绑定某些自定义类,所以接下来的内容将一步一步讲解如何手动将自定义C++类绑定到Lua。创建自定义类首先,定义一个类Foo,这个类就是接下来要绑定到Lua的类。
2014-04-02 15:13:06 3925
转载 LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
很多伙伴在更新VS2010,或者卸载VS2012安装2010后,建立Win32 Console Project/MFC项目时会出现"LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏"的错误。错误描述:1>正在编译资源...1>正在编译资源清单...1>正在链接...1>LINK : fatal error LNK1
2014-03-21 16:59:05 625
转载 node.js 第三方模块如何安装(使用npm)及介绍
写java代码,遇到问题首先去找相关的第三方APi,已经成为习惯了,java的第三方api真的是太多了。不过也不用羡慕java,node.js也不少,看看官网的介绍:官方文档的最下面 Appendix 1: Recommended Third-party Modules ,这里是关于第三方模块的介绍,第一段:There are many third party modules for
2014-03-21 15:53:48 46426
转载 Python库集锦
Python库集锦由于设计者和开源社区的共同努力,在python中有大量优秀的库可以被直接调用以高效地完成不同需求的工作。这里列举一些常见常用的库:Tkinter———— Python默认的图形界面接口。Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的
2014-03-21 14:00:46 695
转载 VS2010彻底卸载
依照微软网站http://msdn.microsoft.com/zh-tw/library/e2h7fzkw.aspx,完整移除方法有两种:方法一:工具卸载下载Microsoft Visual Studio 2010 Uninstall Utility来移除,默认情况下,这将删除 Visual Studio 和支持组件,但不会删除与计算机上的其他应用程序共享的组件。若还要删除共享的
2014-03-20 16:51:38 14038
转载 OpenGL入门学习
说起编程作图,大概还有很多人想起TC的#include 吧?但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。1、与C语言紧密结合。O
2014-03-17 14:51:34 14386
转载 VS2010 设置全局Include Directories与Library Directories
打开或新建一个VS2010工程项目View菜单Other windows菜单点击Property Manager弹出Property Manager框里面有Debug|Win32和Release|Win32选项这2个选项可以设置Debug和Release的工程属性设置打开其中一个双击Microsoft.Cpp.Win32.user会弹出Microsoft
2014-03-17 11:18:24 2393
转载 C++中extern “C”含义深层探索
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显
2014-03-17 09:23:46 497
转载 Lua面向对象设计中添加super
云风的lua oo 实现方法 http://blog.codingnow.com/2006/06/oo_lua.html无法在子类的函数中使用super:xxx 调用父类的函数。1.直接用父类调用[java] view plaincopyprint?base_type=class() -- 定
2014-03-14 14:12:16 2366
转载 lua utf-8编码的汉字
lua 的string库不支持处理utf-8编码的汉字。用lua要处理汉字还是很费劲的。UTF8的编码规则:1. 字符的第一个字节范围: 0x00—0x7F(0-127),或者 0xC2—0xF4(194-244); UTF8 是兼容 ascii 的,所以 0~127 就和 ascii 完全一致2. 0xC0, 0xC1,0xF5—0xFF(192,
2014-03-08 15:31:21 2189
转载 cocos2d-x-2.2.0版本的CocoStudio的GUI绑定到lua
http://www.cnblogs.com/wishing/p/3449745.htmlhttp://blog.csdn.net/rrobin/article/details/12101349http://hi.baidu.com/kotgkukugqbklzd/item/9475b0dcce409524d90e4447
2014-03-07 14:41:31 952
转载 lua utf-8编码的汉字
lua 的string库不支持处理utf-8编码的汉字。用lua要处理汉字还是很费劲的。UTF8的编码规则:1. 字符的第一个字节范围: 0x00—0x7F(0-127),或者 0xC2—0xF4(194-244); UTF8 是兼容 ascii 的,所以 0~127 就和 ascii 完全一致2. 0xC0, 0xC1,0xF5—0xFF(192,
2014-03-07 09:33:56 14815
转载 20 款处理键盘事件的 JavaScript 库
键盘事件可以提高网站的易用性,提高用户与网站的交互体验,或者是页面需要通过键盘输入来触发事件。这些都非常有必要使用快捷键或者是键盘输入条目。将这些事件处理整合到 HTML 文档中,通过 JavaScript 来定义相关的功能,是另一个非常好的方法,让 web 应用像桌面应用一样方便操作。接下来我们要介绍收集到的 20 款 JavaScript 处理键盘时间的库,帮助用户处理各种键盘事件,方
2014-03-07 09:08:02 814
转载 lua5.1.4中实现自定义require的loader函数
刚开始以为只是简单的把自己的C函数,替换到package.loaders[2](索引2是lua的文件加载器)里面就OK了,实际上也是这样的,但是这样的代价就是文件搜索啊,一堆一堆的判断啊都要自己做,因为这些lua本身已经实现了,所以肯定直接拿来用之。但问题来了,发现直接简单的package.loaders[2]=myloadfunc是失败的。会抛出这个错误:luaL_error(L, LU
2014-03-06 11:17:23 1552
转载 cocos2d-x 聊天输入框实现
聊天输入框 (单行输入框 ,多行可自己扩展)实现功能:1.普通输入2.设置输入框显示最大宽度(PT值,cocos2d-x坐标值)3.设置输入框允许的最大字符数量(字符Unicode)4.输入框自动缩进(当输入字符串数量超过显示框最大宽度时,会自动向左缩进,显示最新字符串输入框实现代码头文件:[cpp] v
2014-03-05 19:45:54 1489 1
转载 C++获取目录下的文件列表
#include #include #include #include #include #include #include using namespace std;void getFiles( string, vector& );int main() ...{ vector file
2014-02-27 19:42:13 1104
转载 cocos2dx资源进行打包的工具和代码实zpack
最近看了下 zpack 0.83 代码实现了资源打包 资源文件名加密 数据提取整合到 cocos2dx中代码稍后会提交的 demo中还加入了 数据库的加密 和解密。。代码是在 zpack的基础上二次开发的ipa很容易被解压取得资源这个话题不用多讨论了,昨天起花了一天时间,终于实现了资源(png,xml,ccbi......)的打包和解包操作,并且很简单就能应用到cocos2d-x上面
2014-02-26 09:45:38 9457 3
转载 游戏资源打包
游戏资源打包几乎是一个网络游戏客户端必备的功能。页游和微端根据实际需求可能不打包资源或者使用小包。资源打包有这么几个好处:1、加快客户端安装时间。拷贝3000个1mb文件所消耗的时间要远大于拷贝一个3g的文件所消耗的时间2、客户端更加整洁,也可以“稍微”避免游戏资源被他人使用。3、ios和android上面可以避免文件名大小写不一致造成的文件读取失败。或者说包内可以
2014-02-25 21:22:57 1865
转载 Zpack (开源)
zpack是一个小巧,高效,开源的文件打包格式。Google code页面svn地址:http://zpack.googlecode.com/svn/trunk/下载zpack源代码与编辑器(zpEditor)解压后运行zpEditor打开SourceCode.zpk释放(Extract)包内所有文件主要特性:速度以文件名hash方式
2014-02-25 21:21:52 5824
转载 AS3-45度角地图坐标转换一(Diamond)
AS3-45度角地图坐标转换一(Diamond)Diamond地图中的转化公式:p=======屏幕xy坐标系中的点p45=====Diamond 地图中的点var p45 :Point = new Point();p45.x = origin.x + (p.x - p.y) * 砖块宽度/2;p45.y = origin.y + (p.x + p.y) *
2014-02-20 18:15:35 2825
转载 斜45度地图简介、坐标系转换以及数据碰撞
手机平台上开发斜45度地图系统的游戏,相信做惯了正面俯视的开发者刚接触总很不习惯。所谓斜45度游戏,也就是常说的2.5D游戏,用斜方向俯视的角度来增强立体感的一种技术。这种技术在PC平台上早就流行了,手机平台由于屏幕表现力的限制,大部分使用正面视角。但随着手机屏幕分辨率不断增大,斜45度视角的游戏出现得越来越多。 斜45度地图系统分Staggered、Slide、Diamond等
2014-02-20 17:59:31 3792
转载 cocos2d-x给CCTableView加入下拉滚动条
在游戏中经常需要以列表方式显示UI,比如游戏的商城,需要上下滑动来浏览商品列表。CCTableView就可以来实现这个效果,为了更加人性化,我们为CCTableView加上一个滑动条。当滑动CCTableView的时候,滑动条会移动到相应位置。反之当移动滑动条移动的时候CCTableView会移动到相应位置。滑动条使用CCControlSlider来实现,当触发滑动条回调函数时,修改CCT
2014-02-18 14:26:46 7364 1
转载 删除SVN版本控制
1、Windows环境 将下面的代码保存为 *.bat文件,放到要删除.svn文件的目录下,双击运行即可 @echo on @rem 删除SVN版本控制目录 @rem for /r . %%a in (.) do @if exist "%%a\.svn" @echo "%%a\.svn" @for /r . %%a in (.) do @if exist "%%
2014-02-14 14:05:20 1881
转载 Lua中的数学库
Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦
2014-02-13 18:11:35 595
转载 找回躲猫猫的Win7资源管理器收藏夹
Win7系统的资源管理器功能强大,其中的“收藏夹”功能很是方便实用。注意!这可不是IE浏览器的收藏夹,而是Win7系统里资源管理器的收藏夹。点击快捷键“Win+E”,就能打开Win7的资源管理器,看到那颗黄色的小星星了>吗?这就是本文的主角——Win7收藏夹。在这里,我们可以快速找到最近访问的文件夹、桌面以及下载文件。 添加常用文件夹到Win7收藏夹 Win7收藏夹里
2014-02-10 11:04:09 1082
转载 cocos2d-x自制工具07:打印cocos2d-x的节点树
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://4137613.blog.51cto.com/4127613/1350243都说cocos2d-x是基于节点树渲染的2D引擎(还有一种是用指令方式进行绘制的引擎,在功能机时代很常见)。但是节点树是神马玩意,节点树是神马概念。最近市面上cocos2d-x的书比
2014-02-09 13:20:23 677
转载 Cocos2dx标签页(TabControl/TabView)的简单实现
标签页是经常用到的控件,但是cocos2d-x并没有提供实现,我在cocos2d-x extension GUI的基础上实现了一份。约束条件: 1. 整个TabControl的大小和背景的图片大小一样。 2. 标签不考虑超过TabControl大小的叠加情况,目前只提供三个控制参数(marginLeft, marginTop, space)。 3. Tab使用C
2014-01-21 17:35:18 2220
转载 js prototype 详解
JavaScript是基于对象的,任何元素都可以看成对象。然而,类型和对象是不同的。本文中,我们除了讨论类型和对象的一些特点之外,更重要的是研究如何写出好的并且利于重用的类型。毕竟,JavaScript这种流行的脚本语言如果能够进行良好的封装,并形成一个庞大的类型库,对于重用是非常有意义的。网上对于prototype的文章很多,一直没明白核心的思想。最后写了很多例子代码后才明白:proto
2014-01-20 11:34:43 567
转载 cocos2d-x坐标系
原创作品,转载请标明:http://blog.csdn.net/jackystudio/article/details/12830971cocos2d-x采用的是笛卡尔平面坐标系,也就是平面上两条垂直线构成的坐标系,平面上任意一点都可以用(x,y)来表示。(1)就坐标系方向而言,cocos2d-x分为屏幕坐标系和OpenGL坐标系。(2)就节点本身而言,co
2014-01-16 15:05:09 713
jQuery API.chm
2011-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人