回 帖 发 新 帖 刷新版面

主题:斜视角二维游戏地图编辑器

二维斜视角游戏地图的一个地图编辑器。

实现这样的地图的难点是坐标的变换,因为屏幕的坐标是直角坐标,要转化成“斜坐标”,而且要实现精确的定位,需要经过一些复杂的运算。

另一个难点就是物体的遮挡关系,后贴的图片一定会把先贴的图片挡住,所以最好确定贴图的先后顺序,但贴图的先后顺序不是那么容易确定的,在这个程序里采用的是一种修正的方法。当贴完一个图后检查是否把不该挡住的贴图给挡住了,然后把被挡住的物体重画一遍,重画后再检查是否又因为重画把某些物体又挡住了……这样一个递归的过程。

操作方法为:

按123456选择不同的贴图(我美术水平不行,所以只画了一些立方体的组合)

按0是橡皮

Esc键退出

包中两个程序,一个全屏,一个窗口模式。


[img]http://www.cnblogs.com/images/cnblogs_com/jonlee/p.jpg[/img]

下载地址

[url]http://www.cnblogs.com/Files/Jonlee/SceneEditor.rar[/url]

回复列表 (共1个回复)

沙发

不知道对游戏开发有何意义

能不能讲清楚一点怎么用,可以帮我们什么,这里新手很多的!

我来回复

您尚未登录,请登录后再回复。点此登录或注册