给每个问题一个最好的答案

最方便的ChatGpt使用方法

如何制作类似《全民农场》的UI操作效果?

请先 登录 后评论

1 个回答

admin - 书生,情报局长
Unity可能会有什么简单的办法做到吧,我不知道,坐等一些好的意见。

但是如果你用老式2D的标准实现方式实现你的这些需求的话,我告诉你几个坑(因为最近帮朋友做的一个项目正好有类似的设计需求,而且比你这个坑还大):

1,拖动的时候抓取东西是个坑,所以你看为啥每个能拖动的建筑物都不是很高,如果你那些像箭塔一样“高高瘦瘦”的东西,抓起来就真不容易了(我朋友这个项目里大多是这样的,所以……)解决思路是做一个六边形对象,然后……除此之外还有个要命的Zorder问题,我现在还在折腾手感。

2,不规则旋转角度也会成为一个坑,所谓不规则旋转,就是如果建筑物可以旋转(从4个角度中选择1的一个摆放下来),但是建筑物又存在长和宽不相等的情况,就会有个大坑。所以你看你的例子里面的游戏都是1x1、2x2、3x3的吧,没见过3x5、4x2这类规格吧。比如图里面的卡车你让他左右翻转一下,哼哼……

3,光是拖动也就算了,拖完放好还有个Zorder问题才是要命的,不过Unity应该没问题,但是我们是用egret做的,你想想看2个建筑物:A尺寸是3x10x6单元格,B的尺寸是8x4x4的单元格,他们之间得绘图关系是怎样计算的?

4,加入场景里面还会有自由行动的角色,这些角色还不是小鸟之类飞在天上的,而是小猫小狗到处乱跑的话……说实话很头疼,不过你用Unity做app应该还好,你知道egret做的h5……

所以说我个人是不赞成新手去做这种类型的游戏的,别看人家斜45度角表现好,如果没有积累,又不会巧妙绕过问题,哼哼……至于纯2D下的解决办法么(cocos2d等开发),等有空了看如果关心这个问题的人多,我就耐心讲解下好了,我只说一个关键:题主提的需求,难度>魔力宝贝(梦幻西游)类游戏>传奇类游戏,仅仅是因为可以DIY。

请先 登录 后评论