摘要:动画格式确定下来了,但要拿来用还是非常不方便的。写一个编辑器已经是非常必要的了。一开始拿mfc嵌入ogl2dlib。播放是没什么问题,不过doc-view方式对ogl2dlib来说还有点问题,作为动画数据doc应当不包含显示资源,但ogl2dlib内TextureResource是和opengl所在的rc对应的,要把ogl2dlib也分出个doc-view对应的版本改动蛮大的。后来准备拿dxut里...
阅读全文
摘要:Space Impact名字还算酷吧?平面上有一个小球,无重力环境。随机会出现小的点(代表星球)对小球有引力。玩家用鼠标在平面上画线,线会成为一个刚体并和小球有碰撞。线碰撞1次就消失。而小球额外获得一定的动能。保持小球不落到星球,并且让小球飞到随机出现的得分点。通过得分(或者吃道具)增加允许划线的总长度。如果长度用完,就不能继续游戏了。所以玩家必须尽量画短而准确的线。如果小球飞出去,屏幕就滚动。我...
阅读全文
摘要::pserver:kaikai@cvs.cosoft.org.cn:/sfroot/cvs/ogl2dsdk
阅读全文
摘要:又一个qb水口的游戏。没有买原版游戏,只能看video来体验...做了一个demo放到这里:http://www.capof.com/bbs/Announce/Announce.asp?BoardID=90&ID=224讨论在此:http://www.capof.com/bbs/Board/Board.asp?BoardID=90
阅读全文
摘要:http://acm.tongji.edu.cn/people/kaikai/lumines.phptoj服务器自从搬到嘉定之后很久没连到网上了...在这里补一个新一点的吧。全屏幕,可以用手柄玩。加了个psp的图。不过其实还是那样的。http://www.cnblogs.com/Files/kaikai/lumines@sdl.rar
阅读全文
摘要:http://ogl2d.vicp.net:81/blog/
阅读全文
摘要:现在可以使用那个系统做交流了。 不知道sf.net的cvs会不会通过申请啊...没有cvs会不会比较麻烦?
阅读全文
摘要:一张有透明通道的图片,做纹理贴图时除了要内部数据为RGBA都保存,而且应该设置GL_TEXTURE_ENV_MODE为GL_MODULATE 。 glTexImage2D(GL_TEXTURE_2D, 0, 4, size, size, 0/*No border*/, GL_RGBA, GL_UNSIGNED_BYTE, buf); glTexEnvf( GL_TEXTURE_ENV, GL_TE...
阅读全文
摘要:写成这样了... typedef enum LocusType { LT_LINEAR = 0, LT_B_SPLINE, LT_STEP, }LocusType; class LocusBase { public: int m_time; protected: LocusBase(LocusType type); const LocusTyp...
阅读全文
摘要:轨迹是一个物体移动的 时间-位置 函数 locus(t) = (x,y) 通过给定时间t可以得到一个坐标(x,y),由于得到的是二维的坐标,这个轨迹称为二维轨迹 如果得到坐标是三维的,那么这个轨迹是一个三维的轨迹。 同样的,如果得到的结果是一个多维的数据,那么这个轨迹可以描述更多的信息。 比如,除了三维坐标之外,还可以描述物体的方向,旋转角度,甚至缩放,透明度等等。 这样,把轨迹描述为一个模板 ...
阅读全文