Log4X

链路纵横

2013年3月6日

简析OpenGL对光线的软件模拟

摘要: OpenGL之类的3D图形库,让我们可以用计算机模拟现实世界的视觉效果,在顶点和多边形的帮助下,我们可以通过计算机来模拟现实中所有物体的几何形状,在纹理的帮助下,我们可以通过计算机来模拟现实物体表面的外观。但即使在有了顶点和纹理,计算机中的3D世界仍然显得不够真实。 到底差距在哪里?想必大家都知道一... 阅读全文

posted @ 2013-03-06 23:39 YYX 阅读(2742) 评论(0) 推荐(1) 编辑

2013年3月5日

一个3D小游戏开发经验分享。

摘要: 最近准备接触一下3D手机游戏开发,因此利用空闲时间制作了一个iPhone 上面的3D小游戏。因为以前没有在实际项目中应用过OpenGLES 2.0,通过这次开发,积累了不少实战经验,为了分享经验,也为了帮自己增强记忆,选择了写博文。 项目的地址:http://code.google.com/p/in... 阅读全文

posted @ 2013-03-05 23:27 YYX 阅读(1224) 评论(0) 推荐(1) 编辑

2011年6月13日

Android上OpenGL开发一些经验记录(上)

摘要: Android沿用了J2ME的OPENGL ES API. 相比C版本的OpenGL,Opengl ES 没有glu和glut库,而且只能画三角形(多边形需要三角化)。 没有直接的drawXXX 方法,只有通过 glVertiexPointer传入顶点画图。 另外参数上,没有指针和C风格的数... 阅读全文

posted @ 2011-06-13 14:43 YYX 阅读(2211) 评论(0) 推荐(3) 编辑

2010年2月15日

windows下opengl开发的准备工作

摘要: 本来准备写一些opengl的入门和概念性的文章,谁知道上班的事情一下子变得很忙,人就变懒了... 不过终于在春节长假有了一些空闲时间。就继续一下未竞的事业吧。 Windows下做OpenGL开发需要的什么: 如果是用VS来开发OpenGl,首先看一下VS... 阅读全文

posted @ 2010-02-15 00:02 YYX 阅读(561) 评论(0) 推荐(0) 编辑

2009年12月19日

基本的2D图形变换&变换矩阵推导

摘要: 平时开发程序,免不了要对图像做各种变换处理。有的时候变换可能比较复杂,比如平移之后又旋转,旋转之后又平移,又缩放。直接用公式计算,不但复杂,而且效率低下。这时可以借助变换矩阵和矩阵乘法,将多个变换合成一个。 最后只要用一个矩阵对每个点做一次处理就可以得到想要的结果。另外,矩阵乘法一般有硬件支持,比如... 阅读全文

posted @ 2009-12-19 01:59 YYX 阅读(5582) 评论(0) 推荐(0) 编辑

2009年10月15日

如何在android native编程中使用logCat

摘要: Android NDK发布后,java+C的编程方式成为android上性能编程的首选。 但在C中调试困难,因此能使用logcat成为必须的要求。 关于在Native代码中使用logcat,网上有很多说法,大部分有所欠缺,有的根本是错的。 要使用logcat,首先在代码中要引入 ... 阅读全文

posted @ 2009-10-15 20:28 YYX 阅读(3127) 评论(0) 推荐(1) 编辑

2009年7月7日

JNI调用Java方法

摘要: JNI 调用java类的方法与反射代码类似。 先得到object的类。 -->jobject obj; jclass cls = env->GetObjectClass(obj); 然后查找方法: jmethodID mgetZoom = env->GetMethodID(c... 阅读全文

posted @ 2009-07-07 10:52 YYX 阅读(2630) 评论(0) 推荐(0) 编辑

2009年1月9日

How to add Chinese support to an English only BB emulator

摘要: Before start , you must have: - An emulator already supports Chinese (can be any model). - BlackBerry Desktop Manager (can get from official site) ... 阅读全文

posted @ 2009-01-09 19:17 YYX 阅读(264) 评论(0) 推荐(0) 编辑

2008年12月24日

j2me 的一些小tips

摘要: j2me 的一些小tips InputStream.available()方法返回还有多少字节,在真机上可能有错。 所以还是选择传统方式的读写流。 使用Alert控件要先设定好要跳转的界面,再show Alert,而不是倒过来。 在Canvas的paint方法中的g 的drawRGB的 proc... 阅读全文

posted @ 2008-12-24 12:19 YYX 阅读(210) 评论(0) 推荐(0) 编辑

2008年10月17日

在www.blogjava.net上看到的有趣题目

摘要: http://www.blogjava.net/Jack2007/archive/2008/10/16/234742.html 原文作者是Jack.Wang 题目描述: 给定一个十进制数N,写下从1开始,到N的所有整数,然后数一下其中出现的所有"1"的个数。 例如: N=2,写下1,2。这样只出现了... 阅读全文

posted @ 2008-10-17 00:56 YYX 阅读(1604) 评论(13) 推荐(0) 编辑