如何实现像红警那样,45度视角摆放建筑呢?

如题,想做一个建筑类游戏,视角方面想实现像红警一样的方式,应该是45度视角。请教各位大佬,应该怎么实现呢,或者说思路是什么样的

1赞

首先你的图得满足45度角的透视,其次就是图片层级遮挡的算法

这种可以搜索等角投影(Isometric Projection),或者说正交投影。3D实现的话可以考虑镜头正交,遮挡天然有处理,要处理一下鼠标或者触屏选区问题,2D实现就比较麻烦了,像楼上说的一样,图片输出是有要求的,其次是遮挡层级问题,这些都很蛋疼

等距瓦片地图

如果是用2d去做, 这遍文章能帮你

45度斜角地图菱形坐标转换_游戏 斜45度示意图-CSDN博客

cocoscreator 实现开罗游戏系列建造与寻路系统_哔哩哔哩_bilibili
本来想几十块卖源码的,cocos商城看不上我这demo,说太简单不给上。
season1


用tiled,地图方向选45度就行。

感觉是产品描述啥的没按规则写把,你这demo看起来比商店里面很多都质量高

我写了非常详细的教程,2个功能系统,也写清了是功能demo。官方原话是点进去没什么玩的,太简单了。想上做成完整游戏,不想折腾了,花那么多时间价格贵了也没意义。

你这个看起来有意思多了,期待上架,我蛮想买的

现在是在用tiled选的45度,但是有一个疑问,因为是45度,其中网格变成了一个菱形,而整体的地图是一个矩形,这就导致了四个角是空白的,这个问题怎么解决呢 而且我对地图还有一定程度的拖拽移动需求,求解答

菱形地图有一种叫个Staggered , 可以铺满整个矩形, 顶多是边缘位是半个或1/4个菱形, 但都能识别
以下是我以前在unity做研究的笔记

大型RPG或SLG游戏解决方案,有相关需求的开发者进,有新版“在线地图编辑器” 参考这个

我写的地图框架及地图编辑器就满足你所有的需求,你要的算法都有。

论坛搜一下 大型RPG游戏地图框架就找到了,或者cocos商店里搜。

只是显示旋转了而已

mark45度视角地图制作学习