- 博客(130)
- 资源 (21)
- 收藏
- 关注
原创 FakeGame 集成总结
1、64位支持(目前编译不过);2、Dx9?2、以何种方式提供(源码?工程版本(VS2005还是其他));3、是否可以连接TC的服务器进行调试?TDR编解码失败:不同目录下存在a.lib的不同版本,vs会根据她找到的第一个版本进行链接,第一个版本如果是旧的,有可能就错误了。c++开发软件过程中,有时候会出现LNK1103: debuggi
2016-07-20 20:56:43 638
原创 bug修复记录
telnet 网址ping netaddrtraceroute netaddr ,这是一个linux下的命令可以通过Vmmap观察程序运行时所需要的依赖库协议里面涉及到数组的,一定要判断最大值 BASEGAMELIBDATA stLibBaseData; /* gamelib基本数据 */ uint32_t dwUin; /* 玩家uin */ uint8_t bPetCoun
2016-07-20 20:52:11 744
原创 渲染讲座
1、raytrace 光线追踪?2、Gbuffer?3、inter sampling?4、temproal reprojection?5、hair with gi?6、PBR?7、Substance painter?8、半分辨率景深?9、Color leaking?10、Dx11: rwtexture?11、cubemap?12、diffuse?13
2016-07-20 20:48:50 463
原创 Bom 字符串的问题
不含 BOM 的 UTF-8 才是标准形式”,的确是这样,无BOM使用得更多些,所以个人还是推荐一般情况下用无BOM的形式吧,除非有问题的时候,再考虑换有BOM的。Windows系统保存的都是有BOM的,所以你可以看到,用记事本保存一个UTF-8的txt,其实是有BOM的,这一点需要注意。另外不同的文本编辑器对于有无BOM的称呼也略有不同,比如EditPlus,有BOM的称为UTF-8+,无BOM
2016-07-20 20:46:31 1304
原创 代码大全读书笔记
cppunit是什么。。脚手架程序的使用个人测试记录编码前写测试用例改善测试过程的最佳办法是将其规范化'假设所有问题的根源都是你自己,除非你仔细阅读过代码调试对可能的假设进行头脑风暴超前设计不可取将基础数据类型转化为类:位置,能力值等委托和继承的关系相对于大规模修改,小的修改更容易出错设置停车场,把重构时候的想法纪录下来
2016-07-20 20:39:41 398
原创 PowerPoint使用技巧
1、右键Group两个元素,可以一起移动;2、Insert 屏幕输入功能;3、录制旁白;4、录制完旁白之后可以生成视频;5、如果不确定所有引用的组件是否可以在别的机器上使用,可以导出只CD,生成的文件甚至可以在没有powerpint的机器上运行。还有一个问题,如何通过荧光笔在ppt文件上进行注释?
2016-06-26 16:08:40 533
转载 (在命名空间 public 中)存在冲突
解决方案:http://www.wastedpotential.com/flash-as3-stop-using-automatically-declare-stage-instances/修复错误:E:\SFDemoForNBAX\Bin\NBAUI\Flash\scaleform\clik\controls\RadioButton.as,2 行 115
2016-04-14 15:07:55 2050
原创 视频制作
1、安装MKVToolNix 程序,通过下面的方法导出字幕 如果单单只需要字幕,则可以使用MKVExtractGUI-2。此软件需要配合mmg。将mkv拖进MKVExtractGUI-2的界面,选中你要提取的字幕,点Extract按钮即可。2、格式工厂转换视频文件,并添加上面的字幕即可
2016-02-26 10:13:00 477
原创 Flash builder 、flash cs6、 as 3.0研究
1、Flash/Actionscript3 载入资源文件方法考 http://zengrong.net/post/1107.htm
2016-02-24 11:15:23 1651
原创 ASM X86&&X64 Registers 对寄存器ESP和EBP的一些理解
ESPEIPEBP : frame pointer(base address of stack)
2015-11-08 09:56:56 1051
原创 flash插件如何生成
1、通过flash 原生的代码开发插件界面;2、对于需要使用到的文件,表现mxi 文件, 该文件为adobe extension infomation file, 示例如下name="Export"version="1.2.1"type="SwfPannel"> 提供导出转换一体化的工具]]>
2015-10-09 21:23:57 447
原创 游戏引擎架构 && windows 核心编程
欲想正人,必先正己。静坐当思己过,闲谈莫论人非。 垂直同步的作用:为避免画面撕裂,许多渲染引擎会在交换缓冲区之前,等待显示器的垂直区间消隐,即电子枪重归屏幕上角的时间。高分辨率计时器的时间漂移 多核处理器。时间同步 使用cpu的时间周期数进行度量 若使用存储绝对值的手动时钟,需要定期将其清0,避免累加至很大的值。可以将时钟按照周期
2015-10-08 10:02:26 446
转载 swf 文件解析
public class TagTypes { // Flash 1 tags public static const TAG_END:uint = 0; public static const TAG_SHOWFRAME:uint = 1; public static const TAG_DEFINESHAPE:u
2015-07-16 17:21:25 585
原创 篮球游戏AI预研
参考文献:1、体育竞技游戏的团队AIhttp://blog.csdn.net/skywind/article/details/449228772、
2015-07-11 09:34:12 1060
原创 flash cs4 如何新增自定义控件
1、 新增控件脚本*import gfx.controls.CoreList;import gfx.core.UIComponent;import gfx.controls.CheckBox;import gfx.utils.Delegate;import flash.external.ExternalInterface;[InspectableList("UITy
2015-06-29 11:37:41 904
转载 什么是渲染目标(render target)&& 渲染到纹理(Render To Texture, RTT)详解
转载至:http://shiba.hpe.sh.cn/jiaoyanzu/WULI/showArticle.aspx?articleId=451&classId=4渲染目标是一个缓冲,显卡通过这个缓冲使用一个Effect类绘制场景的像素。默认的渲染目标叫做后备缓冲- 物理上就是包含下一帧要绘制的信息的一块显存。你可以使用RenderTarget2D类创建另一个渲染目标,在显存中保留
2015-06-10 20:03:05 17393 2
原创 设计模式课程收获
1、a-> b, b为A的参数 (飞行员开飞机);2、迪米特法则(Law of demetor): 少用public;3、装饰者模式(Decortor):解决继承是编译时决定的问题,增加类的功能;4、代理模式: 实现横向的功能(性能、日志);5、Mediator: 中间层, 解耦;
2015-06-05 17:36:27 816
转载 使用UMDH查找内存泄露
参考文献:1、http://blog.csdn.net/wcjy07220114/article/details/69621402、http://blog.csdn.net/chenyujing1234/article/details/119189873、http://www.cnblogs.com/yujiang2011/archive/2011/09/14/2176771.ht
2015-05-20 18:42:36 761
转载 stl, string不仅是charString, 更是byteString
转载至:http://chzhou.blog.sohu.com/97459512.html以前一直没有注意到STL中的string的length函数,但一直用它。天真的以为它会返回字符串的长度。这是因为我们在C中经常会用strlen去求一个字符串的长度,转到C++,看到std::string中有length,乖乖,万事大吉了。 我一直这样想当然的用这个函数没有出过问题。
2015-05-19 10:02:56 963
转载 Windows 内存管理
工作集(内存): 可以这么理解, 此值就是该进程所占用的总物理内存. 但是这个值是由两部分组成, 即 '专用工作集' + '共享工作集'.内存(专用工作集): 这对于一个进程是最重要的, 它代表了一个进程独占用了多少内存. 内存(共享工作集): 这是该进程和别的进程共享的内存量. 通常, 这是加载一个 dll 所占用的内存. 提交大小: 属于 Committed 那一类.
2015-05-11 20:57:09 942
转载 一种比较简单的实现ping的方式
头文件#ifndef __PING_H__#define __PING_H__//// Ping.h//#pragma once#pragma pack(1)#include #define ICMP_ECHOREPLY 0#define ICMP_ECHOREQ 8#define PINGERR_SOCKET_ERROR -1#define PINGERR_TIME
2015-05-04 16:17:14 678
原创 Scaleform 4.3 (1)
//可变参数传输GFxValue args[3], result;args[0].SetNumber(i);args[1].SetString("test");args[2].SetNumber(3.5);pMovie->Invoke("path.to.methodName", &result, args, 3);
2015-04-27 20:01:15 1178
转载 Scaleform Gfx的Demo
新建一个Demo工程时,编译之前有一些VS的配置是必须的,在Debug和Release下,工程必须包括:$(GFXSDK)\Src\GRenderer$(GFXSDK)\Src\GKernel$(GFXSDK)\Src\GFxXML$(GFXSDK)\Include这里$(GFXSDK)环境变量指的就是你安装Gfx的位置,其实如果你能够有Gfx中的Lib何Include文件夹得
2015-04-24 17:51:45 1676
原创 Coding 小技巧
//格式化字符串的传递#define FSKILL_LOG(format ,...) DREAMLAND_RUNINFO(L"[%s]"format,NBASKILL_LOGFILTER ,##__VA_ARGS__) //字符串可以通过“”直接相连printf( "[%s] "" File:%s, Line:%d\n", moduleName,__FILE__, __LINE_
2015-04-21 09:58:44 420
FontCreator 7.6版本
2016-02-23
文件导出工具
2015-07-23
C++ templete
2015-05-04
游戏人工智能编程案例精粹
2014-05-07
CMake中文手册
2014-04-22
Python网络编程基础.
2013-06-04
Windows网络编程
2013-06-04
数字图像处理
2013-03-24
python标准库介绍
2013-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人