gamemaker吧 关注:13,656贴子:95,233
  • 13回复贴,共1

求指导,问一下能不能让OBJ绘图模块化

只看楼主收藏回复

就是现在在做纸娃娃系统,我原本的做法是把每一个模块放到一个OBJ中,在用一个OBJ对这些模块OBJ做一个整体控制,我想问一下能不能有一种方法可以整体绘制OBJ,然后做行动图的时候我只要重新加载SPRITE就好了?


1楼2017-10-16 22:54回复
    纸娃娃,就是改变相应部件图像即可。人物主体是个独立的对象,在其绘制事件中根据需要在指定位置绘制指定部件,比如帽子什么的。


    IP属地:河南来自手机贴吧2楼2017-10-16 23:03
    回复
      分别按照想要的顺序绘制分开的部件


      IP属地:辽宁来自Android客户端3楼2017-10-16 23:05
      收起回复
        大概就是我用的sprite_index = “”这个变量去做,但是发现这个变量是直接改变sprit,就是我想知道有什么绘制的函数是叠加绘制而不是改变?


        4楼2017-10-16 23:07
        收起回复
          F1查Draw事件的意义以及draw_开头的函数作用及用法。


          IP属地:上海来自Android客户端5楼2017-10-16 23:46
          收起回复
            我也是在苦恼这个啊,关键是怎么让绘制跟着头部动,结果我只能做和主人物同步的动画了,这样好麻烦


            6楼2017-10-20 11:21
            回复

              我是这么做的


              7楼2017-10-20 11:21
              回复
                这个就是Gm的缺陷吧,不能在object里面放置object,只能把每个部件做成obj,然后再对这个部件obj的sprite做动画,动画要和主体obj一致对应。


                8楼2017-10-20 12:41
                回复
                  纸娃娃系统?30天自制操作系统?


                  IP属地:广东9楼2017-10-21 23:03
                  回复