[转]Isometric Tile Engine 的设计

http://www.codingnow.com/isomtric/index.htm

去年曾做斜视角图形引擎设计一组文章, 意图对传统的 Isometric Tile Engine 做一次超越. 近来却发现很多朋友对 Isometric Tile 本身并不熟悉, 而我认为, 超越是要建立在熟悉旧方法的基础上的, 而在我的斜视角引擎里用到许多方法, 如果用在传统的 Isometric Tile 里反而会降低效率.

  放下去年的想法, 目前云风正在出基础做起, 写一个 标准的 Isometric Tile Engine, 随着工作的进度, 我会慢慢的写点文章介绍设计 Isometric Tile Engine 中的一些问题. 这种引擎的设计, 已经是大众化的技术, 所以我不会多写, 只着重谈谈其中的关键技术. 当然游戏设计的魅力就在于解决问题途径的多样性, 这里阐述的是我个人的观点和方法, 只希望对想设计自己的 Isometric Tile Engine 的朋友有所启发.

遮挡的处理
Tile 形状的选取
无限大小的地图处理
坐标变换
墙壁的交叉自动拼接
精灵链表New!

你可能感兴趣的:(游戏,工作)