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