求指导,问一下能不能让OBJ绘图模块化
gamemaker吧
全部回复
仅看楼主
level 1
就是现在在做纸娃娃系统,我原本的做法是把每一个模块放到一个OBJ中,在用一个OBJ对这些模块OBJ做一个整体控制,我想问一下能不能有一种方法可以整体绘制OBJ,然后做行动图的时候我只要重新加载SPRITE就好了?
2017年10月16日 14点10分 1
level 14
纸娃娃,就是改变相应部件图像即可。人物主体是个独立的对象,在其绘制事件中根据需要在指定位置绘制指定部件,比如帽子什么的。
2017年10月16日 15点10分 2
level 11
分别按照想要的顺序绘制分开的部件[哈哈]
2017年10月16日 15点10分 3
。。。大概就是我找不到能做独立绘制的函数,,相关教程也没有。。。用sprite_index这个做绘制是直接替换精灵,问一下怎么做模块化绘制?是用哪个函数么??或者怎么拖??
2017年10月16日 15点10分
@茶桑桑桑桑桑 draw_sprite直接指定位置
2017年10月17日 14点10分
level 1
大概就是我用的sprite_index = “”这个变量去做,但是发现这个变量是直接改变sprit,就是我想知道有什么绘制的函数是叠加绘制而不是改变?
2017年10月16日 15点10分 4
同时绘制2个精灵啊,先绘制裸模,在绘制配件头发,衣服等。
2017年10月22日 10点10分
level 15
F1查Draw事件的意义以及draw_开头的函数作用及用法。
2017年10月16日 15点10分 5
感谢大佬。。我把DRAW放在CREATE里头怪不得不行。
2017年10月17日 13点10分
哦对,draw要放在draw时间里
2017年10月17日 14点10分
level 7
我也是在苦恼这个啊,关键是怎么让绘制跟着头部动,结果我只能做和主人物同步的动画了,这样好麻烦
2017年10月20日 03点10分 6
level 7
我是这么做的
2017年10月20日 03点10分 7
level 8
这个就是Gm的缺陷吧,不能在object里面放置object,只能把每个部件做成obj,然后再对这个部件obj的sprite做动画,动画要和主体obj一致对应。
2017年10月20日 04点10分 8
level 6
纸娃娃系统?30天自制操作系统?[滑稽]
2017年10月21日 15点10分 9
1