Bingo
Bingo
http://bentleyjobs.lofter.com-
C++由类名来创建对象
效果代码如下 类B的定义 仅仅是多加了一行宏定义 就能够自动化的完成类名new 巧妙的使用C中的宏来完成这样的操作 基类定义 typedef重命名一个返回值为xx的 参数为空的函数指针 _register()中添加 名字/回调函数键值对 creat …阅读全文 -
C++编程思想(读书笔记_2)
P186 页里的const常量优化 const folding1.编译器会在编译期间创造一个符号表const int i = 0;在这里 编译器会直接将const int i插入符号表 使用0直接替换所有需要用常量计算表达式的地方例如int *j = (int *) &i;*j = 1;j在编译期间就会被安排在和i一致的地址上 &i和j是一样的 但输出两者的值(&i和j)两 …阅读全文 -
C++编程思想(读书笔记_1)
P78 中讲到 while((char c = cin.get()) != 'q') 这里c的结果会得到一张笑脸 作者说while if switch里不能插入括号 事实上 原文作者的意思是这样的 并非不能插入括号 而是说char c这样的语句放在括号中是不行的 …阅读全文
-
重构Floekr2d
--2013.12.15日那一天 兴致勃勃的写完了Floekr2D 这回花了一个月重构了一遍Floekr 并且重命名为Floekr2d 上次的遗憾和不足 这次基本上全都完工了 效果图 : 这个测试是 左键生成一个多边形 右键生成一个圆形 已提交至github …阅读全文
-
TattyUI
威逼利诱下要求改造ofxUI库 改完感觉还不错吧 毕竟还能后续更新 反正也只是使用 不必做到工具级的高度 未来应该会对toggle label之类的也改造改造 方式和方法都和button是如出一辙的 等到正在设计中的编辑器完工那就基本上自我满足了 基本上的界面也就是这样子了 猛戳下面 …阅读全文
-
VS2013 Poco库编译
可以选择使用非正式版的支持VS2013的poco 1.5.3版本来编译静态库 也可以使用poco 1.4.6p4正式版编译 原理相同 都只是一个编译的工程设置问题 因为只需要用到Poco中的Foundation模块 直接进入Foundation文件夹找到sln编译 进入Foundation 找到支持vs120 …阅读全文
-
TattyKit 基本内容
TattyKit在外部应用使用前提下会采用SpriteKit使用方式 以及API调用 动画系统的集成等等 但在具体实现上还会借鉴OF的架构内容填充 原生框架继承+改进 1.OF内部并没有对UI,物理引擎,动画系统的很好的支持,其原因在于他本身就是一个框架而已,因此TattyKit会抛弃这样的缺陷 直接内部原生集成Floekr2D物理引擎+UI框 …阅读全文 -
TattyKit 逻辑设计
第五天研读OpenFrameworks了 越看越觉得屌炸天 原先用的时候还真的没怎么感觉到 这回自己尝试着学着封装OpenGL的时候就感觉到不平凡了 OF的逻辑非常清晰 架构很清楚 所有的绘制操作都是在Renderer里完成的 mesh texture或者说image都不知道当前的renderer是谁 只是调用了一个getRende …阅读全文 -
塔防套件draft
不得不说 对于塔防的制作还是太低估了 没怎么看别人是怎么实现的 抽象起来很有难度 接下去打算全部推倒了 因为架构不够清晰 没办法很好的向下衍生 都不知道大局还怎么好好玩耍 不作出一个keep it simple stupid的编辑器就不停歇 也算是Tatty的前奏 Floekr 2T重回alpha……不要多说了直接 …阅读全文 -
Floekr2T beta1.1做了个植物大战僵尸
上次说Floekr2T拿来抽象其实还是不错的 因为里面很多的内容都斟酌再三 比方说路径的编辑和选择 还有帧动画的添加的优化 简化编代码的步骤以外 其实都还算不错 所以就自己动手改了个植物大战僵尸玩玩 (戳这里下载 : 链接:http://pan.baidu.com/s/1ndr0i 密码:3tqm) 截图 显 …阅读全文