游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2163|回复: 2

类似部落战争的放置建筑物功能

[复制链接]

1

主题

2

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2015-10-27 15:22:27 | 显示全部楼层 |阅读模式
总监让用lua写一个类似于部落战争上面的建造放置功能,我以前是做虚拟的,突然让做这个功能,lua也不会,功能也不会,求解决,给个思路,尤其是放置功能怎么做啊,有重叠部分不能放置,有障碍物不能放置,查了很多资料都没有相关的,求解决!!!目前正在看lua.....

98

主题

784

帖子

4493

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4493
发表于 2015-10-27 15:42:58 | 显示全部楼层
逻辑上很简单,地图是2维数组,map[x][y],也就是说第一维下标代表x坐标,第二维坐标代表y坐标,值就是这里放了什么(也可能是默认不能放东西的地形),如果一个建筑物的n个单元格坐标,在这个map数组中都是可以摆放的,那么就可以建设这个建筑。这是入门级别的,朋友……
关键的坑在于,建筑物的遮挡关系,如果是斜45度视角的话,有一个ZOrder怎么摆放的问题。

1

主题

2

帖子

11

积分

新手上路

Rank: 1

积分
11
 楼主| 发表于 2015-10-27 15:52:49 | 显示全部楼层
猴与花果山 发表于 2015-10-27 15:42
逻辑上很简单,地图是2维数组,map[x][y],也就是说第一维下标代表x坐标,第二维坐标代表y坐标,值就是这里 ...

谢谢了,非常感谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-2-25 14:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表