返回列表 发帖
刚想问 老大就贴出来了
努力学习xml中
比想象中简单一点点。。。


看起来老大正在做5key 期待中


关于定位 老大有没有好的方法?

TOP

O2Mania的游戏界面被分成多个部件(Component),皮肤里的每一部件又是由多个部分(Part)组成的
然后每个部分(Part)又可以是单张图片或者多帧(Frame)的动画
当然动画不仅仅局限于图片动画,位置,大小等等都可以改变(马上还有透明度)
拿DJMAX游戏面板来举例子
资源

结果

先看怎么做底部那块:
首先先在Component节点里,这么写
  <Component>
        <Panel ID = "0">
          <Part0 FrameCount="1"><!--只有1帧,没有动画!-->
        <Frame0  ...... /><!--后面解释如何填写这里的内容!-->
          </Part0>
        </Panel>
  </Component>
这里的Panel并不是说明这个部件就是游戏面板,正真说明这个部件是什么东西的,是后面的"ID"
ID号和部件的对应表将在后面给出
经过测量源图中上半部分那以大张图片左上角坐标为[0,0]然后,宽和高是[234,126],
在屏幕上的位置(也就是这个图片的左上角,在800*600的游戏空间里的位置)是[0,474]
于是这个图片的位置,大小就可以定下来了
<Frame0 u="0" v="0" w="234" h="126" x="0" y="474" ImageName="pgmk2_1.png" />
这里的u,v,就是左上角的x,y坐标,w宽,h高,x,y就是他在屏幕上的坐标

...突发事件,明天继续

TOP

返回列表