level 5
AiurTemplar
楼主
{
for (i=0;i<360;i+=45)
instance_create(lengthdir_x(100,x)+100,lengthdir_y(100,x)+100,object0);
}
想要获得围绕一圈产生8个obj的效果,也就是下面的效果:
//instance_create(lengthdir_x(100,0)+100,lengthdir_y(100,0)+100,object0)
//instance_create(lengthdir_x(100,45)+100,lengthdir_y(100,45)+100,object0)
//instance_create(lengthdir_x(100,90)+100,lengthdir_y(100,90)+100,object0)
//instance_create(lengthdir_x(100,135)+100,lengthdir_y(100,135)+100,object0)
//instance_create(lengthdir_x(100,180)+100,lengthdir_y(100,180)+100,object0)
//instance_create(lengthdir_x(100,225)+100,lengthdir_y(100,225)+100,object0)
//instance_create(lengthdir_x(100,270)+100,lengthdir_y(100,270)+100,object0)
//instance_create(lengthdir_x(100,315)+100,lengthdir_y(100,315)+100,object0)
不知为何写的代码不生效。前一段日子看过franniss的某个帖子中介绍的这种方法,那个帖子中举得例子是绕着某个物体按照椭圆轨迹产生72个obj的,今天找了半天也没找到那个帖子,自己写还有问题,浪费了好几个小时,只好提问了
2011年05月26日 09点05分
1
for (i=0;i<360;i+=45)
instance_create(lengthdir_x(100,x)+100,lengthdir_y(100,x)+100,object0);
}
想要获得围绕一圈产生8个obj的效果,也就是下面的效果:
//instance_create(lengthdir_x(100,0)+100,lengthdir_y(100,0)+100,object0)
//instance_create(lengthdir_x(100,45)+100,lengthdir_y(100,45)+100,object0)
//instance_create(lengthdir_x(100,90)+100,lengthdir_y(100,90)+100,object0)
//instance_create(lengthdir_x(100,135)+100,lengthdir_y(100,135)+100,object0)
//instance_create(lengthdir_x(100,180)+100,lengthdir_y(100,180)+100,object0)
//instance_create(lengthdir_x(100,225)+100,lengthdir_y(100,225)+100,object0)
//instance_create(lengthdir_x(100,270)+100,lengthdir_y(100,270)+100,object0)
//instance_create(lengthdir_x(100,315)+100,lengthdir_y(100,315)+100,object0)
不知为何写的代码不生效。前一段日子看过franniss的某个帖子中介绍的这种方法,那个帖子中举得例子是绕着某个物体按照椭圆轨迹产生72个obj的,今天找了半天也没找到那个帖子,自己写还有问题,浪费了好几个小时,只好提问了