随笔分类 -  13.Strive Game Engine

网络游戏研究、设计、实现
摘要:我们在使用GDI+实现类似画图板这样的系统时,经常需要支持平移、滚动条、缩放等功能、解决绘制时的闪烁,对于缺乏GDI+开发经验的朋友,经常会在这些问题上纠缠一段或长或短的时间。在这里,我将自己的经验小结一下,给后来的朋友作个参考。1.如何解决绘制闪烁?(1)所有的绘制动作都应该Paint事件中完成。  比如,即使我们要拖动一个View object,通常在MouseMove事件中处理拖动行为,但是... 阅读全文
posted @ 2010-03-26 15:02 zhuweisky 阅读(4061) 评论(2) 推荐(4) 编辑
摘要:在XNA中如何实现动画?又如何保证动画在不同配置的机器上以相同的速率运行了? 阅读全文
posted @ 2009-03-14 10:19 zhuweisky 阅读(4367) 评论(4) 推荐(1) 编辑
摘要: 在所有的图形引擎中,绘制都是最基础的部分,本文将介绍在XNA框架中与绘制相关的基础知识。 阅读全文
posted @ 2009-03-13 15:55 zhuweisky 阅读(3327) 评论(3) 推荐(1) 编辑
摘要:本文主要介绍基于XNA框架进行游戏开发所需要了解的最基础的元素,如图形设备管理器、精灵、游戏循环等。 阅读全文
posted @ 2009-03-04 18:50 zhuweisky 阅读(3959) 评论(16) 推荐(2) 编辑
摘要:基于XNA 3.0 的2D网络游戏引擎 阅读全文
posted @ 2008-08-02 17:32 zhuweisky 阅读(4123) 评论(22) 推荐(0) 编辑
摘要:在网络游戏中,有一个最基本的需求是,如果让一个玩家的动作(比如行走)即时地、流畅地在其它的游戏地理位置相邻的玩家的屏幕上显现,如果是在局域网内,这个不是什么大不了的问题,但是如果游戏玩家是分散在Internet上的用户,由于网络的延时的影响,使得其成为项颇有难度的任务。 阅读全文
posted @ 2008-03-06 16:20 zhuweisky 阅读(4192) 评论(2) 推荐(0) 编辑
摘要:对于游戏编程而言,我也是个初学者,这个游戏编程入门系列的文章,就当作是我在学习游戏编程的笔记和阶段小结吧。我们先从最简单的“精灵”开始,暂时我们不需要考虑DirectX或是OpenGL,不需要考虑3维等等这些复杂情形,直接使用GDI+绘图功能就可以了。 精灵,是构成游戏中活动体(比如,飞机、野兽等游戏人物)的最基本单元,任何一个活动体都可以由一个或多个精灵组合而成,每个精灵都是一个对... 阅读全文
posted @ 2006-05-12 16:19 zhuweisky 阅读(6095) 评论(15) 推荐(0) 编辑

点击右上角即可分享
微信分享提示