2011年3月28日

界面开发(二)

摘要: 界面库又进行了一次构架调整(为什么我又要说又。。。),改进了消息传递的机制,使其随大流了,也就是跟MFC的消息机制类似,但又不完全相同,具体还在定夺。 修正了前版本出问题的栅格图片,目前可以支持PNG图片格式(使用了LIBPNG) 加上了换肤功能,目前皮肤和界面是独立的2个模块,界面编辑器里加上了皮肤编辑功能 做了个DEMO,有兴趣的可以下载来看看:DEMO下载 DEMO.exe是一个界面查看器,需要打开附带的界面文件(bframe0.cnc)查看,文本框里设置每隔多少毫秒刷新,1.cncskinex,2.cncskinex是皮肤文件,换肤是替换底部4个按钮的皮肤。上部登陆框的皮肤是另外一套. 阅读全文

posted @ 2011-03-28 11:17 用力中... 阅读(321) 评论(0) 推荐(0) 编辑

2011年3月11日

界面库开发(一)

摘要: 界面库底层框架搭起来了,对矢量图形的支持基本完成,还有少许问题需要修改。BMP/PNG栅格图形由于框架改进,暂不支持。 基本动画效果:平移,缩放(九宫格),旋转,颜色/透明,还有TWEEN效果都能支持了。 现在基本上只是相当于实现了CWindow这么个最基本的类,支持鼠标的交互,其他的界面控件还待开发。 界面编辑器实现了基本的功能,可以在界面编辑器里编辑界面,动画效果,生成界面文件。 界面库的说明:本界面库参考了WPF,FLEX,SCALEFORM的一些特点,也模仿了他们的一部分实现方式,自身的最大亮点在于提供: 1. 一个完善的界面编辑器,尽量做到界面与代码的分离,让界面的制作更加容易,就. 阅读全文

posted @ 2011-03-11 22:26 用力中... 阅读(581) 评论(0) 推荐(0) 编辑

2010年12月16日

ODE物理引擎的WINCE版本

摘要: 用EVC做WINCE系统上的开发已经有几年了,看到一些手机平台上的物理引擎很有意思,就突然冒出一个想法,EVC上能不能用ODE这个大名鼎鼎的物理引擎呢?ODE也有VC版本的工程,我就做了个小小的移植,把VC上的ODE搬到EVC上。当然,EVC还是与VC有些不同的,花费了几天时间,解决了若干问题,终于完成了。不过WINCE系统上是不支持3D显示的,还需要另外的开发库,这个比较麻烦,我也没去弄,反正ODE也支持2D的物理效果,用dJointSetPlane2DXParam就可以了,然后就简单测试了下,放了一个翘翘板,几个BOX和几个球,效率还可以,也还稳定,基本每秒有20-30桢。 EVC版本的O 阅读全文

posted @ 2010-12-16 13:51 用力中... 阅读(310) 评论(0) 推荐(0) 编辑

2010年11月1日

从程序员的角度来看DNA

摘要: 最近看了一篇老外的文章:DNA seen through the eyes of a coder,觉得写得挺有意思的,DNA和程序的种种相似的地方,百度GOOGLE了下,好象没有翻译的,我就试着翻译了一下,各位如果觉得有兴趣的就来了解下这个地球上最伟大的软件工程吧,呵呵。  原文:http://ds9a.nl/amazing-dna/,里面讲生物方面讲得挺多,有些地方太专业了翻译得不是很好,另外删... 阅读全文

posted @ 2010-11-01 21:13 用力中... 阅读(1691) 评论(1) 推荐(3) 编辑

2010年10月30日

基于APE物理引擎的2D物理效果编辑器

摘要: 最近对2D物理引擎比较感兴趣,在网上找了一个叫做APE的2D物理引擎,用起来感觉不错,感觉有点意思,就用它做了一个2D物理效果编辑器.  各位觉得有兴趣的可以下载看看:http://ishare.iask.sina.com.cn/f/11213451.html 说明:使用工具栏里的打开按钮打开附带的*.WA文件,按数字键1是隐藏/显示物理效果层,鼠标右键拖动场景,滚轴缩放场景  上图: 阅读全文

posted @ 2010-10-30 16:38 用力中... 阅读(349) 评论(0) 推荐(0) 编辑

导航