关于45度视角游戏的美工绘图问题(转) 

2006-06-02 16:54 发布

5928 8 0

制作一个45度视角的游戏,美工们应该怎样绘图呢?这个问题在最近我们制作的RPG游戏《流星之舟》中表现了出来。各位美工由于不太了解45度的具体要求,所以也造成了一些麻烦,在这里我就把应该注意的问题和大家探讨一下。
  可以分成三部分:地面、物体和人物

一、地面绘制:
  地面是最下面一层,它会铺满整个屏幕。在45度游戏中的地面是由一个一个的菱形小块拼接而成的,如下图:

  在我们的游戏中菱形的大小是64*32,屏幕分辨率是640*480,所以一个屏幕共有菱形10*15*2=300个。

拼接起来就是这样的效果:

  注意:美工在画地面时可以画的比菱形块大,然后在拼图时由地图编辑器来分割,但是注意角度一定要对好,不然就会出现地面是倾斜的情况。

二、物体绘制
  物体是在地面上的东西,如:房子、树木等,上图中的花就属于物体。画物体时不必考虑菱形块的问题,但是最要注意的是角度,因为如果角度和地面对不上的话,看上去的东西是相当不协调的,下面讲讲物体的角度对齐问题:

  如上图中的物体就是一个位置正确的物体,它的下面两条边 0a、0b和水平线的夹角都是26.6度,也就是不论在这两条边上的任何一点,它的高h和宽w的比例都是h:w = 1:2,大家在画图时只要记住这一条规律就可以了。

三、人物绘制

  游戏中的人物一共有4个面对的方向:左上、左下、右上、右下。每个方向都有几幅不同的图,比如:迈左脚、迈右脚、站立等……,游戏中只要交替显示这几幅图片,就可以产生如走路等的动画效果。

B Color Smilies

全部评论8

  • mm
    mm 2006-6-2 16:54:00
     

    一、地面拼接问题:

      这是一个相当棘手的难题,因为要做到地面的无缝拼接,需要美工做大量的细致工作。经常是我们的美工拼命的做了,但往往无法达到理想的效果。我仔细研究了一下其他的游戏(如:帝国时代),发现它的地面就拼接的相当不错。由此我总结出了一个规律:绘地面时先用一块可以无缝拼接的图块铺满整张图


    (注:蓝线是我故意加的)

      上图就是一块草地,它的接缝处是吻合的。那么,这时如果我们想画一块颜色不同的草地要怎样做呢?先选出一块大的,如下图白色边框所示:

    在其中画,但不要碰到边框就可以了,效果如下:

      这时把白框所选图块拿出来进行拼接就可以拼出如下图所示的无缝拼图了。

    其他的地面都可以用类似的办法来画了!怎么样?应该很明了了吧!

     

    二、物体画法:

      处于地面之上的物体不需要拼图,所以都用一块矩形来画。但是要注意物体底座的最小单位是一个地面的图块大小,比较大的物体可以占多块地面,如:房子、花台等。在画时尽量使物体的大小是图块的整数倍,这样方便处理。

      好了,这次主要是讲了一下地面拼接的问题,其他的下次再说。如果大家还有什么问题与不清楚的地方,可以来信讨论。

  • 佛也发火
    佛也发火 2006-9-6 16:15:00
    1111111111
  • fair
    fair 2006-11-9 23:18:00

    虽然不懂,帮你顶一下!

  • chjgba
    chjgba 2006-12-10 21:56:00

    [em02]

    好详细

  • m17374840
    m17374840 2006-12-29 22:26:00
    很好!
  • zhigu
    zhigu 2007-3-24 09:13:00
    顶了!
  • 围里恰恰
    围里恰恰 2009-11-10 16:57:00
    学习下
  • dufeilong
    dufeilong 2009-11-13 15:30:00
    学习!!!!!!!!!!!!!!!1

你可能喜欢

关于45度视角游戏的美工绘图问题(转) 
联系
我们
快速回复 返回顶部 返回列表