新人关于game maker创造物体的问题
gamemaker吧
全部回复
仅看楼主
level 8
一忆逝一 楼主
最近刚接触GM,想做个iwanna,不过遇到了一点问题。
用instance_create创造了一个物体之后,怎么为这个特定物体写代码?
2017年02月16日 10点02分 1
level 15
为物体写代码的过程在编辑object的时候已经完成了,在游戏运行过程中instance_create只能是创建对应object的实例。
2017年02月16日 11点02分 2
level 15
如果要对它 执行代码 的话,用with结构。
2017年02月16日 11点02分 3
谢谢啦,可是with结构不是会针对所有相同的物体吗?这个创造出来的物体的独立名称怎么知道?
2017年02月16日 12点02分
@一忆逝一 with可以是特定实例(唯一的id表示),也可是类(object_index)。
2017年02月16日 13点02分
@一忆逝一 上面说的对。var ind=instance_create(xxxx);with(ind){内容}这里的ind就是获取的实例id。甚至直接把with括在instance_create外面也行。
2017年02月16日 16点02分
谢啦
2017年02月17日 00点02分
level 8
一忆逝一 楼主
再问一个问题。一些函数中的(x,y)都是绝对坐标,有办法变成相对坐标吗?
2017年02月16日 12点02分 4
是房间内的坐标,转换坐标得自己来搞。比如视野内的就得加上视野本身顶点坐标。
2017年02月17日 02点02分
@紫风471 谢啦[捂嘴笑]
2017年02月18日 00点02分
1