自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xujiezhige的专栏

细水长流 学无止境

  • 博客(123)
  • 资源 (9)
  • 收藏
  • 关注

原创 Unity杂记

用Unity一年多了,也没写点什么,很支持Unity,能让那么多开发者受益,而且资料,社区齐全,使用起来真的很方便。不过这其中还是会有一些重点难点,以及一些容易误解的地方。为了加深印象,还是写下来吧,以后忘了还能找到一个地方回顾回顾

2015-11-18 22:12:58 5257 5

原创 ulua源码分析

对于NestClass的Type,用了2次被Cache了两次。主要是因为PushType这个函数:对于NestClass的Type,用了2次被Cache了两次。主要是因为PushType这个函数:

2015-08-31 17:41:01 6416

原创 Unity UI从零到精通-徐杰-专题视频课程

NGUI的横空出世,让Unity认识到自己目前UI的软肋,终于在Unity4.6版本推出了自己的UI系统。作为Unity自身UI系统,Unity UI拥有NGUI无法比拟的先天优势。Unity UI终将取代NGUI成为Unity的UI”皇后“。...

2015-03-02 18:29:40 945

转载 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三

手把手叫你玩转网络编程系列之三   完成端口(Completion Port)详解                                                             ----- By PiggyXP(小猪)前 言        本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年之后,终

2014-11-14 11:13:18 7981

原创 libevent IOCP完整教程

将尽量讲解如何使用 libevent 2.1.4-alpha IOCP(2.0.21 版也试过,不过2.1.4修改了部分之前版本的IOCP bug,所以使用IOCP的话,个人感觉2.1.4比较适合),并将 Programming with Libevent 没有讲解到的有关 IOCP 的部分加以补充,指导你正确使用 libevent IOCP。

2014-11-10 19:25:24 14300 1

原创 偏僻资料汇总

的详细介绍,包括不被人熟知的scanset

2014-10-29 23:42:49 4808

原创 fstream,FILE之间的选择

作为一个C++的拥护者,我jin

2014-08-20 17:56:35 8972

原创 移动互联网创业交流

YC创始人保罗·格雷厄姆说:25岁时最好的创业年龄,精力、贫穷、无根、无知、无惧,这就是创业者最有力的武器。如果你是一个理想主义者,就

2014-08-11 16:45:23 5236

原创 《Advanced Windows Debugging》学习笔记

看完了很久,也一直没有完成这篇博客,在项目使用中,大多数还是用到其中的一些命令去解析,目前没有太多机会,可以让自己用基本命令去锻炼一下“遍历堆链表”等高级调试技巧。看完这本书给我最大的感觉是:当你觉得你有些比较难解决的调试或检测问题的时候,不妨查一查是不是有相应的工具。开发过程中需要的各种分析、检测、调试工具,这本书上都有或多或少的极少。WinDbg自带的堆栈解析能力比vs强很多。每当程序宕掉,发

2014-06-26 11:29:10 5865

转载 浅谈VC中的字节对齐

原文地址:前几天时,在公司和同事说到了字节对齐,一直对这个概念比较模糊,只是在《程序员面试宝典》中看到过简单的描述和一些面试题。后来在论坛中有看到有朋友在询问字节对齐的相关问题,自己也答不上来,觉得应该研究一下,所以就有了这一篇博文,是对学习的一个总结,也是对成长轨迹的一个记录。      字节对齐,又叫内存对齐,个人理解就是一种C++中的类型在内存中空间分配策略。每一种类型存储的起始地址,都要求

2014-06-26 10:38:50 4803

原创 CEGUI及sample编译

1.编译 CEGUI.sln,以及 CEGUISamples.sln。1.1 确保的CEGUI-0.7.4 SDK,以及 dependencies 都在(如果没有去官网,或者其他地方下载:如csdn)。1.2 将 dependencies 放进 CEGUI-0.7.4 SDK 文件夹内。1.3 将 \CEGUI-0.7.4\dependencies\bin 下面的所有文件拷贝到 \CE

2014-02-13 14:34:12 5772

原创 wofstream,wcout无法输出unicode的真相

之前我转载过一篇ofstream和wofstream与中文输出问题,让我初步知道如何解决这类问题。第一次我没有在意,按照文章中做的方法去做,然后程序就运行正常了。我试图去记住这些规则,但是我后来发现,太难了。以至于我在最近一次使用到 std::wofstream 类的时候,发现我无法往其中输入unicode字符。让我找了几个小时的bug,于是我今天就花了两个小时,在网上搜索资料,以及自己写一些测试

2014-01-04 16:50:06 14398 2

原创 《Programming in Lua》学习总结

之前写了一篇,居然误操作删除了,由于只保存了草稿,在百度上找不到快照,也找不到回复的地方,只能再写一篇。这个误操作也是csdn不完善的地方,我本来想点【编辑】,错点到旁边的【删除】,于是我就按住鼠标不动,拖到其他地方,以为就不会触发删除了,结果这样做正好躲过了csdn的删除确认框,直接给删除了,当时我就惊呆了!不过幸好上一篇写了也就10来行,我就在重写一篇,正好lua没有看完,边看看复习了!

2013-10-14 09:04:35 4975 1

原创 编译基本原理

记得大学刚学编程的时候,用C编写代码,语法学会了。程序也编起来,跑起来了。也没曾想过我的程序为什么能跑起来,也不曾知道有编译和链接两个过程等等,只知道我按语法来,我的程序就能正常跑,如果不是预期的结果,通过查看分析代码,慢慢找到Bug根源。直到Windows平台编写代码,

2013-10-12 16:01:35 5811

原创 CEGUI 输入法窗口实现

大部分网络游戏,都会有聊天框。当我们使用输入法输入文字时,会发现我们原本输入法窗口(如搜狗输入法窗口,或者微软,QQ拼音输入法窗口)不在游戏窗口内,而在游戏窗口窗口外头。另外,当我们游戏真全屏(非窗口式的假全屏)的时候,屏幕上根本没有输入法,此时玩家输入文字,无法看到候选词列表,用户输入将会变的举步维艰。唯一基本上所有市面上的网游,都会有一个游戏内置的输入法窗口。

2013-09-03 11:33:10 9282 10

原创 CEGUI添加自定义控件

CEGUI 添加自定义控件 全流程

2013-08-01 09:20:18 15107 1

转载 Directly Mapping Texels to Pixels (Direct3D 9)

原文地址:Directly Mapping Texels to Pixels (Direct3D 9)When rendering 2D output using pre-transformed vertices, care must be taken to ensure that each texel area correctly corresponds to a single pixe

2013-07-23 10:18:03 5885

原创 CEGUI重点难点集

感觉CEGUI确实不想很多商业成熟的SDK,有些地方的表现不尽如人意,但是毕竟是个开源项目,使得我们能根据自己需求定制自己的功能。但在定制需求之前,我们需要对CEGUI进行一个比较详细的了解才能够得心应手的定制需求。下面就将学习CEGUI过程中遇到的重点难点罗列起来,方便自己和网友一起学习。动画系统中的Affector,在写CEGUI的 .animation 文件的时候,我们需要要了解每个

2013-07-16 09:51:30 5865

原创 CEGUI::String类分析

CEGUI::String类算是一个不错的类,但是说实话,这个类让非英文国度的IT们不是很舒服。比如,自我们学习C++编程以来,我们一直使用这样的输出语句:std::cout 其中"名字:"使用的是多字节编码(ASCII编码的扩充版本)。我们的控制台能正确显示这些中文文本。但是当我们初次了解并使用CEGUI的时候,却无法使用这样简单的功能:CEGUI::String str

2013-07-15 10:26:06 6352

转载 ofstream和wofstream与中文输出问题

转载文章地址:http://hi.baidu.com/vfishg/item/81ddb9271835fbf951fd8765使用C++标准库的iostream,可以方便地将控制台、文件、字符串以及其它可扩充的外部表示作为流来处理,但要处理中文,却会碰到很多问题。 本人原来没怎么用过这个iostream,这几天尝试用这个写点东西,一会儿不能输出中文,一会儿不支持中文文件名的,搞得头大。网上

2013-06-14 14:07:17 7720

转载 Game chat box In CEGUI

看到一个CEGUI聊天框的Code Snippet,记录下来,以便以后学习参考,原文地址:http://www.cegui.org.uk/wiki/index.php/Game_chat_boxIntroduction This snippet implements a chat box that can display text in various fonts and font s

2013-06-13 10:01:27 5873

原创 让VS调试器帮你格式化显示自定义数据

这里讲解的是针对vs2010之前的版本的(即vs2005,vs2008。因为vs2010对于这方面有了一些改动),并以CEGUI 0.7.9版本(因为这个版本的CEGUI的String对象采用统一utf32编码,调试时很难查看字符串信息)中的CEGUI::String类型为例讲解,首先介绍一点此版本的CEGUI::String类需要注意的地方。有一个很重要的地方需要注意,0.7.9的版

2013-06-05 19:56:16 3899 1

转载 让vs调试器显示你想要的数据格式

原文地址:http://msdn.microsoft.com/en-us/library/aa730838%28v=vs.80%29.aspxCalvin HsiaMicrosoft CorporationJune 2006Applies to:   Visual Studio 2005   Visual Studio .NET 2003   Visual Stud

2013-06-05 12:34:22 2196

原创 CEGUI学习心得汇总

大学时就用过CEGUI,但是基本上就是用,没有其他任何思考。现在做的东西多了,思考也多了。同事推荐看一本国人写的《CEGUI深入解析》,一开始看了一些,但没看进去,做了项目一个多月,有些实际的问题,再去看就有收获了。此文章就收集一些使用CEGUI的心得,以便回顾或者帮助他人。更多系统权威资料还请见CEGUI官网。Subscriber类对象之间不能直接赋值我们有的时候想保存一些Sub

2013-05-27 14:23:34 2898 2

原创 工具使用心得和错误解决方案

一.vs2008当连接器报出LINK: fatal error LNK1102: out of memory时,解决方法:首先调出任务管理器,然后在进程页面中,找到mspdbsrv.exe,将其关掉。删掉项目相关的pdf等中间文件(假如项目Test,那么删除以Test为文件名的所有中间文件)。重启vs,重新链接即可。或者前三步都不做,直接重启。经常使用PostBuild

2013-04-27 09:21:56 2926

转载 堆排序

原文地址:www.cnblogs.com/dolphin0520/archive/2011/10/06/2199741.html       堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。1.堆  堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:  Key[i]=Key[2i+1]&&key>=key[2i+2]  即任何一非叶节点的关键字不大于或者不小于其

2013-04-16 17:29:08 883

原创 从“地狱”到“天堂”

记得12年毕业的时候,我十分喜欢继续专研3d游戏引擎,凭借着大学的3d demo,我进了一家200人的公司。    这家公司正好要成立引擎部门,要开发自己引擎,而我正好起步,真的是“天赐良缘”。但是好景不长,这个上海公司是个分公司,做引擎这个战略计划并没有得到北京总公司的支持,在5个月后,引擎部门撤销了。我也第一次正式失业。我分析了一下自己的职业规划,我的最终目标就是要做中国好玩的游戏,所以对

2013-04-09 20:35:17 1690 6

转载 日本人是这样做游戏的!

这是从GameRes网站上看到的一篇文章,标题是我(xujiezhige)自己取的。GungHo的观点跟我一直做游戏的看法一模一样。但中国却没有这么成功的游戏公司,我需要做的是向他们学习。GungHo首席执行官谈《Puzzle&Dragons》成功原因发布者: jiyi713 | 发布时间: 2013-3-28 15:00| 查看数: 103| 评论数: 0|帖子模式

2013-03-28 17:56:59 1701

原创 xCode 技巧大全

用windows编程4年了,其vs调试功能可谓强大啊。包括计数断点,条件断点,断点打印,地址断点等。现在接触了Mac的xCode之后,发现xCode在调试方面和vs有很大差距,至少在用户UI操作友好行方面,而且目前没发现可以下地址断点的。不管怎么样,既然用着了,就只能先适应着学着。以后会将工作中学习到的技巧记录在此,以便回顾。xCode查看数组指针内容。在windows中这个操

2013-03-19 16:27:12 2353

原创 Cocos2d-x 多分辨率支持

最近遇到多分辨率支持问题,所以查了一些资料。将一些收获共享一下,以便自己和其他需要的朋友日后参考。如果我要建立一个cocos2d-x项目,我的目标是支持iphone3G( 480, 320 ),iphone4/4s( 960, 640 ), iphone5( 1136, 640 ),ipad1/2( 1024, 768 ),ipad 3( 2048, 1536 ),以及所有android设备(

2013-03-15 13:43:39 7681

原创 boost库学习总结

第一次使用boost库是因为网络编程,由于时间比较紧,没有时间每个库都学,所以前期想找个专门的boost库网络教程(以前自己就用过socket写过,但是为了跨平台,而且boost库这么好,还是趁早学吧)。终于在网上找到一个很好的boost库教程系列。http://www.gamedev.net/blog/950/entry-2249317-a-guide-to-getting-started-wi

2013-03-08 20:20:36 43498 1

转载 Cocos2d-x跨Android&iOS平台开发入门

很好的一篇译文,在此感谢原作者和译者。由于此文写的很早,所以文中提到的一些工具已经升级了,有了一些新的界面和操作,但大体还是能和新版本联系起来的。原文地址:http://www.cocoachina.com/gamedev/gameengine/2012/0428/4206.html Cocos2D是一个非常棒而且非常容易使用的游戏框架,但是,由于它是基于obj

2013-03-07 11:25:29 2827

原创 Cocos2d-x android项目移植——各类bug及常见问题解决方案全集

在学习IOS项目如何移植到Android的项目过程中,相信很多初学者会遇到各种各样的问题。特别是移植从事C++语言编程的。在大家学过java,考试还考的不错。但是说到jni,就直接不知道了。在移植过程中,不断的查阅资料,充实自己。逐渐熟识了jni,ADT,NDK等术语以及它们之间的关系。这些词汇具体含义都能google到。Cocos2d-x 2.0.4版本的CCBReader代码,

2013-03-07 09:42:40 4907

原创 Cocos2d-x CocosBuilder使用教程(二)连接自定义类

看来2013年2月最多只能写三篇技术博客了!今天学习使用了一下CocosBuilder的连接到自定义类的功能,确实很爽,让IOS的程序员们不必再硬编码了。通过看Cocosbuilder本身的document,以及搜索网上资料,加上自己查看CCB源码,完成连接自定义类的功能。首先需要注意一点,CocosBuilder的Document是针对Cocos2d-iPhone的而不是Cocos2d-x的,所

2013-02-28 16:53:43 19147 22

原创 Cocos2d-x CocosBuilder使用教程(一)HelloCocosBuilder

2012年过年年回来一直没有可以用于写博客的新收获,以致于担心2013年2月份的博客数量能否达到4篇,以保证我博客头像下锃亮的”恒“。新公司可以直接上网是我这三个月来博客数量倍增的主要原因。好了不多说了,回归正题。这里主要是一些除CocosBuilder本身Document之外的一些使用教程。CocosBuilder的基本使用这里面是不会提及的,因为CocosBuilder本身就带了此

2013-02-26 14:40:17 21816 10

原创 Cocoa Programming学习总结

OC的对象消息机制书中讲到,NSObject类中有一个成员变量isa,其指向一个结构体,这个结构体用于表示类的结构体,称之为类结构体。结构体中包括:该类独有的数据成员的类型(注意是类型,不是数据成员的值,地址什么的),函数列表,以及一个指向父类的类结构体指针(因为OC不允许多重继承,所以一个就够了)。其中函数列表通过一个映射列表实现的,给出一个键值将得到一个函数地址如果该键值存在的话。

2013-02-01 11:39:16 2690

原创 CCScrollView 和 CCLabelTTF 组成CCScrollLabel

在一些项目中,经常会遇到文本很长,但是美术设计的对话框又不够大,以至于文本溢出对话框(如任务描述文字等)。为解决这个创建问题,本人写了一个CCScrollLabel,此类实现一个可以滚动查看文本的窗口。CCScrollLabel是基于cocos2d-x-2.0.4版本的。另外特别注意:cocos2d-x-2.0.3版本的CCScrollView有很大缺陷,建议基于该版本的游戏项目不要使用该CCSc

2013-01-31 13:47:21 7016 15

转载 关于最近很火的“快用苹果助手”和“pp助手”使用正版软件闪退问题的说明

原文地址:关于最近很火的“快用苹果助手”和“pp助手”使用正版软件闪退问题的说明 怕谁谁说我是忽悠骗人,我先说在前面,以下内容均为推测,纯属推测,好吧,至少我认为推测的很有逻辑。     IOS6出来后许多朋友都忍不住升了,貌似现在许多人各种悔恨,越狱遥遥无期,“快用苹果助手”和“pp助手”横空出世,号称不越狱照样可以免费安装各种应用,这不正是“不越狱党”以及“IOS6党”的巨大福

2013-01-23 20:58:03 31227 1

原创 《Design Patterns》学习总结

在时间比较空余的时候,又找到一本一直想看的书,就是这本名为《Design Patterns》(Gang of Four)的著作。本书通过类似Window Doc的程序,来揭开设计模式学习序幕,通过分析设计程序时遇到的困难,引出可以解决问题的设计模式,从而引导你更全面的掌握设计模式。案例程序的设计引出8个设计模式,案例程序设计完成后就是单独的23个经典设计模式,可以单个查阅,单个阅读。A

2013-01-22 17:50:45 1152

转载 iPhone 掌握蓝牙通信编程

原文地址不详。 iPhone OS 3.0的最佳功能是GameKit框架,这个框架包括了允许基于蓝牙网络进行通信的API,你可以更轻松地创建点到点的游戏和应用程序。与其它移动平台不一样,在iPhone中使用蓝牙作为一个通信信道比预期的要容易得多,因此,本文将向你展示如何构建一个简单的应用程序,实现iPhone和iPod之间的相互通信。  注意:如果要测试本文所介绍的内容,需要两部iPh

2013-01-21 10:15:35 1198

堆排序Demo

工作2年了,但是却没有写过堆排序,这次专门用了一上午写了一个堆排序,并且打印出排序的所有过程。

2014-10-16

protobuf-2.0.5编译完成版

protobuf编译有坑。 1.不要实用rebuild,因为很多项目工程编到一个文件里面,后面的会把前面生成的lib删掉。 2.如果发现COFF错误,将【嵌入清单】选项改成【No】

2014-08-19

DumpBatchProcess

batch process dumps, you can get a analyze file, where stack information stored.

2014-04-08

CEGUI-0.7.4_输入法案例相关代码及资源

1.由于整个 CEGUI-0.7.4 及 dependencies 太大。只上传与输入法相关的代码和资源。 2.找个新的 CEGUI-0.7.4 SDK 然后把附件的代码资源直接覆盖。然后编译跑起来既可以。 3.前提是你的CEGUI-0.7.4 能显示中文

2014-02-13

cocos2d-x层级窗口消息机制Demo

一个使用cocos2d-x层级窗口消息机制的小Demo。

2013-08-06

CEGUI-0.7.4以上版本-vs数据格式化调试

CEGUI的String类型在vs调试中,我们无法看到其字符串的值,因为它是utf32编码。为了方便CEGUI的调试,我根据vs调试插件规范,编写了这个CEGUI调试插件,可以再调试的时候,直接显示String对象的值和Window::d_name的值。

2013-07-12

d3dx_skinnedmesh.pdf

D3D中一个非常好的学习骨骼动画的文档,这里面结合实际代码讲解十分详细。

2012-03-23

Tone mapping

Tone mapping技术文档. Photographic Tone Reproduction for Digital Images.

2012-03-15

Dynamic Parallax Mapping with Soft Shadows.pdf

GDC大会的技术文档。原创POM的技术文档。

2012-03-06

空空如也

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

TA关注的人

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