Directx3D SimpleSample Sample
摘要:在d3d 2010 june这个版本里的samples不知道为什么SimpleSample Sample这个 它的documents基本等于没有Starting point for new Direct3D samples.====================================================PathSourceSDK root\Samples\C++\Direct3D\SimpleSampleExecutableSDK root\Samples\C++\Direct3D\Bin\x86 or x64\SimpleSample.exeSample Overvi
阅读全文
posted @
2014-02-25 12:10
minggoddess
阅读(1011)
推荐(0)
failed creating the Direct3d device--debug
摘要:D3DDEVTYPE_REF使用REF设备,用软件模拟Direct3D API照理说是为了让电脑能跑本机不能硬件执行的渲染命令的但我pDeviceSettings->d3d9.DeviceType = D3DDEVTYPE_REF;就会报failed creating the Direct3d device当我用PIX 的trigger时 modify d3d device Force REF也会引发同样的error先记录下来重新装了遍dx的sdk就好了我估计是因为 装了俩dx 然后卸掉了其中一个 就把什么公用的东西给卸载了导致这个异常吧
阅读全文
posted @
2014-02-24 20:07
minggoddess
阅读(827)
推荐(0)
sqlite database browser的使用
摘要:首先感谢下sqlite作者们 谨记他们的blessingMay you do good and not evil. 愿你行善莫行恶May you find forgiveness for yourself and forgive others. 愿你原谅自己宽恕他人May you share freely, never taking more than you give. 愿你宽心与人分享,所取不多于你所施予最近闲着没事在做iphone 4s的一个 应用brainscape的破解,这是一个有关卡片记忆的应用。正在破解那些付费的卡片里面的.db 文件 可以用sqlite database bro
阅读全文
posted @
2012-05-26 10:04
minggoddess
阅读(17648)
推荐(1)
cegui 的tree支持 stringparse的link 处理
摘要:总体流程 就是照着 falstatictext 来把treeitem和tree 结合起来加上 link处理的功能 因为之前 只有statictext支持link的其实link是所有tag处理的一部分void Tree::onMouseMove(MouseEventArgs& e){ static TreeItem* lastItem = 0; Point posi(CoordConverter::screenToWindow(*this, e.position)); // Point posi = relativeToAbso...
阅读全文
posted @
2011-12-15 12:30
minggoddess
阅读(703)
推荐(0)
CEGUI TEXTURE 获取 imageset里 image的像素
摘要:imageset里的image是1*1的 它的像素 argb要如何获取呢cegui里写入一个像素值 最终写入imageset的image 见我前面的某篇日志 有代码dword的二维数组 逐位写了 赋值给cegui的texture
阅读全文
posted @
2011-12-07 09:37
minggoddess
阅读(349)
推荐(0)
cegui HorzFormatting VertFormatting 用tiled导致的效率低下
摘要:一个 比较大的ui 比如全屏状态背景的渲染格式 如果用tiled 透明的黑色背景 帧率下降20改为stretched 帧率下降10背景不用一个像素平铺 用一张比较大地透明黑色背景会不会好些这个问题确切的说是 带alpha通道的 一个像素 铺成的整张背景的 HorzFormatting VertFormatting 设置============哈这个人遇到的问题和我一样 stretched的话颜色淡 不是想要的样子 tiled 效率巨低下I have the following problem. I'm trying to skin a button using a number of
阅读全文
posted @
2011-11-29 14:42
minggoddess
阅读(446)
推荐(0)
成员函数的指针长度
摘要:class A{};class C : public virtual A{public:void f1() {}};猜猜 &C::f1 函数指针的大小是多少?int _tmain(int argc,_TCHAR *argv[]){ printf("%d",sizeof(&C::f1)); return 0;}显示 12 --君君是要写这么个功能发现的:将所有的函数用个void*存起来,后面再拿出来调用,会出错,发现void*不够存上面那个指针大小 --滔滔原因http://bbs.gimoo.net/thread/214108-1.html在32位win7操
阅读全文
posted @
2011-11-16 14:33
minggoddess
阅读(645)
推荐(0)
fucking ftplib
摘要:那句该死的return(readresp('2', ctrl));折腾了我一个多礼拜了不注掉return(readresp('2', ctrl)); 确实会出现 请求服务器没有的包 就阻塞的现象========从头捋loader有两种下载方式1.下载完整的installer包 里面是所有的东西 并解压2.用户已经装过installer包了 只需要核对version文件更新相应的部分文件即可之前错误的记录是注释掉 return(readresp('2', ctrl));采用2号方式 黑屏 需要下载几个 小文件 但是只能下一个 下了无法解压 下载完全
阅读全文
posted @
2011-11-15 10:12
minggoddess
阅读(352)
推荐(0)
cegui looknfeel文件
摘要:Looknfeel文件 定义控件外观元素Area由Dim组成<Area> <Dim type="LeftEdge"> <AbsoluteDim value="0"/> </Dim> <Dim type="TopEdge"> <AbsoluteDim value="0"/> </Dim> <Dim type="Width"> <UnifiedDim scale="1" type
阅读全文
posted @
2011-11-09 17:36
minggoddess
阅读(764)
推荐(0)
release 版本下的调试
摘要:有关调试的问题一堆问题1在release下也可以调试的需要修改三个设置1 Zi 属性C++-常规 调试信息格式 ZIc/c++-General- Debug Information Format /zi2 最优化 属性C++-优化-优化 禁用 -内联函数展开 默认值 c/c++-Optimization- Disabled Inline Function Expasion Default3Debug yes 属性 连接器-调试-生成调试信息 是(/DEBUG)Linker-Debugging-Generate Debug Info Yes这样就可以调试release了还有如何调试dll的问题生
阅读全文
posted @
2011-11-07 16:01
minggoddess
阅读(410)
推荐(0)
CEGUI 子窗体
摘要:这个问题好奇怪 有两个症状 都是 那个窗体 设置的父窗体 ...不是...gamebg的缘故gamebg是所有ui的父窗体问题1一个npc对话框A 它的确认输入框B若把B设置为A的子窗体 就会出现 B中的editbox无法获得焦点background无法设置上的问题(就是用绝对正确的方法设置了B的imageset image但是ui中不显示 layouteditor中都能显示)换成B是gamebg的子窗体 问题就解决了问题2一个窗体C它逻辑上的子窗体DD 被加载时 若getwindow(D)cegui log 打印D不存在 但是紧接着load D的layout文件 cegui log却报D这个
阅读全文
posted @
2011-11-07 15:17
minggoddess
阅读(258)
推荐(0)
XXX类型未定义
摘要:这么丢人的bug我真不好意思贴头文件没包含的缘故还有可能是 函数没加域名......我都错过 不止一次...
阅读全文
posted @
2011-11-07 15:07
minggoddess
阅读(180)
推荐(0)
CEGUI 文本超链接的实现
摘要:考虑到本行业的现状,做图形的需求还真不多,把ui改来改去的需求倒是蛮多 .姐现在貌似沦为ui程序了.方法1 这个很简单 在需要的地方 加window 再贴上图片或者字随便你function AddChatNameBtnLua(channelSize,nameSize,strChat) local winMgr = CEGUI.WindowManager:getSingleton() local btn = winMgr:createWindow("feitan_G/Button", "_chatName_btn_"..g_NameNum) if btn~
阅读全文
posted @
2011-11-07 15:02
minggoddess
阅读(449)
推荐(0)
libcurl库 processfunc不停
摘要:作为一个伟大的客户端女程序 我要抱怨下!!为什么让我看libcurl嘛 做cegui就已经偏离图形很远了 现在都偏到服务器上了!!!curl_easy_setopt(m_curlhandle, CURLOPT_PROGRESSFUNCTION, progressfunc);症状:下载很大的文件时 回执函数processfunc会一直被调用,即使int progressfunc(void *clientp,double dltotal,double dlnow, double ultotal, double ulnow)dltotal和dlnow 已经相等解决:不想去想为什么 都下载满了 pro
阅读全文
posted @
2011-11-07 10:00
minggoddess
阅读(304)
推荐(0)
wxWidgets 安装
摘要:http://www.wxwindows.org/downloads/这里找一个 适合你的static debug编译起来没有问题dll debug的时候 会报无法打开 .lib 把一开始static debug生成的那些lib 被dll debug用到的话 给挨个填对路径就可以了 (比较方便的方法是 全复制到他 本身设置好了的那个路径那里)本身带一篇文档 INSTALL—MSW.txt里面好乱 没分行 。有一段说 dll 模式如果用wx.dsw编译的话 要按照那个orderwx_dll.dsw可以方便些 多编几次 dll都link到就好
阅读全文
posted @
2011-06-08 15:21
minggoddess
阅读(266)
推荐(0)
.net framework 2.0安装
摘要:要编译一个带shader的 xna程序错误:未能找到 .NET Framework SDK。该任务正在注册表项 localmachine\software\microsoft\.netframework 的 SDKInstallRootv2.0 值中指定的位置查找 .NET Framework SDK 的路径。您可以通过执行下列操作之一,来解决这一问题: 1.) 安装 .NET Framework SDK。2.) 将上面的注册表项手动设置到正确的位置下载framework 2.0 。。。(之前在另外电脑这样做了 就好了的)现在又遇到错误http://support.microsoft.com/
阅读全文
posted @
2011-05-05 11:12
minggoddess
阅读(956)
推荐(0)
投影变换 到 uv坐标 xy/w ---齐次坐标
摘要:float3 vScreenPos = In.ClipPos.xyz;vScreenPos /= In.ClipPos.w;vScreenPos.xy += 1.f;vScreenPos.xy *= 0.5f;vScreenPos.y = 1.f - vScreenPos.y;这个是shader里从vertex最后那个pos 里取 uv的算法pos是指经过了 world view proj的变换得到的 齐次坐标(x,y,z,w)我之前 一直不明白 为什么 要xy/w后来 我认为是这样的 齐次坐标系 是为了 将P‘=M1 *P+M2 (点P P' 变换矩阵M1 M2)这种变换 统一到 一
阅读全文
posted @
2011-04-12 16:40
minggoddess
阅读(3747)
推荐(0)
ogre 重名 资源 加载
摘要:对Ogre的资源管理子系统需要注意的是:1.它不会到子目录中去寻找,因此,你必须告诉它.2.文件夹的名字是没有意义的.这就是说,如果在不同的文件夹内,有两个文件重名的话,也是不行的.引自http://www.cppblog.com/dreamwaylai/articles/61135.html同一个资源组肯定不能有重名资源了对于不同资源组呢有朋友说 不同资源组用了同名资源也不好使 他不好使的意思是说 对不同资源组的同名资源的使用都导致 用了同一份资源按此http://blog.csdn.net/miaolinvip/archive/2008/08/22/2816770.aspx我有一个猜想 1
阅读全文
posted @
2011-04-01 11:31
minggoddess
阅读(443)
推荐(0)
ogre 文件系统
摘要:资源的状态资源在ResourceGroupManager中可有如下状态:a) Undefined:在此状态Resource没有被实例化。此时Resource的路径已经加入资源路径,但只在文件系统中,Ogre对Resource不做任何处理,即OGRE不会加载在此状态的资源。进入此状态的条件:当调用ResourceGroupManager的addResourceLocation方法时;当资源本是有效的实例,但是调用了ResourceManager::remove或ResourceGroupManager::clearResourceGroup后。b) Declared:此时Resource仍没有被
阅读全文
posted @
2011-03-14 15:32
minggoddess
阅读(756)
推荐(0)
ogre 脚本 载入 序列化
摘要:()找到类名去google搜就能得到类关系图了 不用在ogre里扒拉着找了meshSerializer 功能分析AllocatedObject : new deletSerializer: 这里有对二进制文件的处理 This class provides a number of useful methods for exporting / importing data from stream-oriented binary files (e.g. .mesh and .skeleton). */ class _OgreExport Serializer : public SerializerA
阅读全文
posted @
2011-02-24 16:31
minggoddess
阅读(730)
推荐(0)