当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 通向天才之路 : 2D引擎图底层图形模块分析 我记得从
 

 

 ·programming in lua翻译--functions     »显示摘要«
    摘要:5.functions函数有两种用途:1.完成指定的任务,这种情况下函数作为调用语句使用2.计算并返回值,这种情况下函数作为赋值语句的表达式使用.语法:function func_name (arguments-list) statements-list;end;调用函数的时候,如果参数列表为空,必须使用()表明是函数调用. print(8*9, 9/8) a = math.sin(3) + ma......
 ·3d engine 的设计架构     »显示摘要«
    摘要:introduction (简介) 让咱们谈谈你如何撰写一份提供优雅性能的3d引擎。你的引擎需要提供的包括:曲面(curved surfaces)、动态光线(dynamic lighting)、体雾(volumetric fog)、镜面(mirrors)、入口(portals)、天空体(skyboxes)、节点阴影(vertex shaders)、粒子系统(particle systems)、静......


通向天才之路 : 2D引擎图底层图形模块分析

 

  【程序编程相关:Direct3D9游戏编程中的颜色

通向天才之路 : 2d引擎图底层图形模块分析 【推荐阅读:我收集的CS地图&mod制作网址

        许多人认为程序员应该谦虚,应该低调一点.但是这种想法是在是让我觉得很好笑呢,那些人有没有想过为什么?即使我在网上被人踢出讨论群,即使被一大堆人说三道四,我依然要大声的说:"我是天才!!" 因为即使我现在不是,将来总有一天会是的. 【扩展信息:Cg语言介绍

        我记得从看灌蓝高手开始,我就喜欢上了樱木花道这个角色.这个四肢发达头脑简单的单细胞动物身上有种说不清楚的可爱,特别是那种练习时候的认真努力与在别人面前炫耀时候大声笑着说:"我果然是天才".试想一下,csdn之中有几人做的到如此率真.

以上是废话

——————————————————————————————

以下是正文

        想当年,当我开始研究directdraw的时候,网上的资料实在是太有限了,在那个没有google的年代里面找到适合自己的文章真的像是在捞针一样.而当我找到了合适的资料,写出了第一个控制图片元素在屏幕上移动的时候,我不禁想到了这样一个问题:如果游戏中每一个元素都需要自己写代码把bmp或者jpg文件载入页面,然后再手工blt到主页面上去,那么把一个游戏全部载入内存显示出来就足够把你累的半死了.

        而当我思考如何解决这个问题的时候,我已经没有时间了,我不得不整理我的行装到大学军训去了.不过这个问题一直遗留了下来.如何管理图形资源才可以够方便,而且可以把更多的心思放在游戏设计上面.

 


...   下一页
    摘要:采用增量法构造函数:f(x, y) = x(2) + y(2) - r(2)对于圆上的点f(x, y) = 0, 对于圆外的点f(x, y) > 0, 对于圆内的点f(x, y) < 0.m为p1和p2的中点,m=(xp+1, yp-0.5)当f(m)<0时,m在圆内,p1点离圆近当f(m)>=0时,m在圆外,p2点离圆近构造判别式d = f(m) = f(xp+1, yp......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE