01 2012 档案

摘要:Cocos2d utility functions convertToGL and convertToUI allow for easy conversions between points in the UIKit coordinate system and the OpenGL ES coordinate system. You will use these functions when trying to get the location of a touch event,converting it from UIKit to OpenGL ES coordinates.(UIKit.. 阅读全文
posted @ 2012-01-30 18:10 wen_dao_ 阅读(435) 评论(0) 推荐(0)
摘要:重新来来java native interface(jni)jni是java调用c++的一种接口,思维局限到单向的从java到c++,我错了!c++可以保持java的对象句柄(我感觉这里用句柄很合适),当然程序入口是开始的activity通过jni来找到c++调用,此时c++可以保存住java的句柄;如果此时程序一直在c++代码上执行,触发一个事件时,c++代码可通过保存的java句柄通过jni超找到java方法(机器内都是二进制而能不能互相认识就要知道函数真实的名字c++ 有Name Mangling,有想必java也有,而且c++不同编译器的Name Mangling方式也不一样)... 阅读全文
posted @ 2012-01-13 19:09 wen_dao_ 阅读(1024) 评论(0) 推荐(0)
摘要:最近在移植android,由于android手机分辨率很多,同事给说了一种解决方案 游戏的ui会填充整个屏幕,拉伸ui是按照其长宽比拉伸的所以不会失真,当然必然会有一部分ui的x轴或是y轴会有一部分不能显示;这样就要动态的根据屏幕的长宽来改变游戏界面中按钮等的位置,使得这些东西不会被显示到屏幕以外的某个地方。 第一个场景上下(也有可能左右)有些地方被拉升到屏幕外面,第二个场景的上面下面的按钮都根据屏幕和ui(也可以说是layer的长宽)与ui拉伸的比率确定哪些按钮的位置(没用别人的封装的那个类时自己写弄得比较晕乎,因为setPostion的那个坐标系是拉伸前的,要根据拉伸后的把屏幕... 阅读全文
posted @ 2012-01-12 12:01 wen_dao_ 阅读(2140) 评论(0) 推荐(0)
摘要:写程序不再是写程序过程中唯一的一件事情,从整体出发构想一下大体结构;看了一点什么模式什么攻略,就生搬硬套,思维容易陷入一种定式,为什么不提醒下自己我可以换一种方式吗?简单最好;状态机,很多时候我们都会用到,可是当他赋予一种定义,一种规范,他变得很强大,很清晰;为什么我们用的时候没意识到他可以那样呢?学了太久的java在类和对象还有类库本身的容器上执着太久,可能是自己学习进入误区:往往会忽略分析,哪些数据应该是静态的(全局的),哪些应该是跟随对象而生而亡的;虽然写过一些博客,但是质量都很差,很多都是一边看书一边做的笔记;虽然很多笔记吧,我想起码比不写好,写后可以感受到自己的进步。我不是技术狂热者 阅读全文
posted @ 2012-01-06 10:59 wen_dao_ 阅读(188) 评论(0) 推荐(1)