level 2
新人求帮助,如果知道的话请告诉我谢谢!如果人物不动正常,一旦动了变成另一个obj时,原来子弹的坐标就失效报错了,请问这个问题怎么解决?本来想做个隐形物体和人物重合的,但不知道如何一直跟随人物,父队不知道是方法问题还是什么的,也无法解决,实在没办法了。。。。。。。。唉
2014年09月03日 18点09分
1
level 9
用绘制事件,代码里面用draw_sprite;或者用sprite_index,个人建议用前者。。。
2014年09月03日 19点09分
2
跟随人物,用move_to_point(好像叫这个?我忘了-_-||其实我也是新人呐可能说得不太对-_-||)
2014年09月03日 19点09分
如果你一定要变成另一个obj的话,就声明两个全局变量,在步事件里面将它们赋值为人物的坐标,比如global.playerx=x,global.playery=y这样(没实测过,理论上应该可以的-_-||)
2014年09月04日 02点09分
level 2
额,但是绘制事件和人物动作怎么一起完成呢(比如前进时人物是一个样子,静止时还原,攻击时又是另一个样子,之前用改变物体的事件可以完成,但是又和敌人的指向子弹的坐标定位有冲突好纠结)试了好久都不行,绘制精灵必须在绘制步骤里用吗,可绘制步骤又怎么和按键结合呢,他们并列在事件里啊。
2014年09月04日 05点09分
3
这个有点复杂,你画好各个动画,走的,停的,打的,然后绘制事件里画出来,动作还是正常地做。。。绘制事件好比给人物穿衣服,不知道这样说你懂没有。。。。
2014年09月04日 05点09分
还是要加什么全局变量吗
2014年09月04日 10点09分
回复 伯伦瓦尔 :你一直只用一个物体,我举个例子:按d右行,按j攻击,就在步事件里面把这两个动作写进去或者用按钮,然后在绘制事件里写代码:按d时,画一个精灵(就是你做的右行精灵),按j时,画另一个精灵(你做的攻击精灵),不知道你看懂了没。。。
2014年09月04日 12点09分
level 11
不用多个obj而是改变本obj的精灵(图片)
sprite_index=(你想改变的精灵名称)
2014年09月04日 11点09分
5
吧务
level 12
object和sprite你没搞清楚。
现在新人都这么急啊。没弄明白最根本原理,就开始着手做游戏?!
2014年09月04日 12点09分
7