制作一个45度视角的游戏,美工们应该怎样绘图呢?这个问题在最近我们制作的RPG游戏《流星之舟》中表现了出来。各位美工由于不太了解45度的具体要求,所以也造成了一些麻烦,在这里我就把应该注意的问题和大家探讨一下。 一、地面绘制: 在我们的游戏中菱形的大小是64*32,屏幕分辨率是640*480,所以一个屏幕共有菱形10*15*2=300个。 拼接起来就是这样的效果: 注意:美工在画地面时可以画的比菱形块大,然后在拼图时由地图编辑器来分割,但是注意角度一定要对好,不然就会出现地面是倾斜的情况。 二、物体绘制 如上图中的物体就是一个位置正确的物体,它的下面两条边 0a、0b和水平线的夹角都是26.6度,也就是不论在这两条边上的任何一点,它的高h和宽w的比例都是h:w = 1:2,大家在画图时只要记住这一条规律就可以了。 三、人物绘制 游戏中的人物一共有4个面对的方向:左上、左下、右上、右下。每个方向都有几幅不同的图,比如:迈左脚、迈右脚、站立等……,游戏中只要交替显示这几幅图片,就可以产生如走路等的动画效果。 |
-
2023年第二十届ChinaJoy新闻发布会在沪召开,展会十大亮点全面解读!
2023-05-30
-
2021第十九届ChinaJoy暨ChinaJoy Plus线上嘉年华新闻发布会在沪召开,展会各大亮点...
2021-06-11
-
2020-04-03
一、地面拼接问题:
这是一个相当棘手的难题,因为要做到地面的无缝拼接,需要美工做大量的细致工作。经常是我们的美工拼命的做了,但往往无法达到理想的效果。我仔细研究了一下其他的游戏(如:帝国时代),发现它的地面就拼接的相当不错。由此我总结出了一个规律:绘地面时先用一块可以无缝拼接的图块铺满整张图
(注:蓝线是我故意加的)
上图就是一块草地,它的接缝处是吻合的。那么,这时如果我们想画一块颜色不同的草地要怎样做呢?先选出一块大的,如下图白色边框所示:
在其中画,但不要碰到边框就可以了,效果如下:
这时把白框所选图块拿出来进行拼接就可以拼出如下图所示的无缝拼图了。
其他的地面都可以用类似的办法来画了!怎么样?应该很明了了吧!
二、物体画法:
处于地面之上的物体不需要拼图,所以都用一块矩形来画。但是要注意物体底座的最小单位是一个地面的图块大小,比较大的物体可以占多块地面,如:房子、花台等。在画时尽量使物体的大小是图块的整数倍,这样方便处理。
好了,这次主要是讲了一下地面拼接的问题,其他的下次再说。如果大家还有什么问题与不清楚的地方,可以来信讨论。