使用此函数来销毁任何相机。使用此函数你需要提供相机的ID值,这个ID值是你在 camera_create_* 函数中得到的,或者如果你在房间编辑器中设置可视区域和视野,你也可以从 view_camera 数组中得到此ID值。. 你 不能 销毁被分配给当前可视区域的相机,除非你在同一步骤中将新相机分配给了该视野。你也应该 总是 那些通过代码创建,但现在不再需要的相机来防止存储泄露。如果你有任何在房间编辑器中已分配的相机,你也可以销毁默认相机,但你注意你要用新相机分配给可视区域(或者禁用它),否则你会得到奇怪的结果。
camera_destroy(camera_id)
参数 描述 camera_id 当你创建摄像机时的独特ID值
实数(相机的独特ID值)
camera_destroy(view_camera[0]);
view_camera[0] = camera_create_view(0, 0, 640, 480, 0, obj_Player,
5, 5, -1, -1);
上述代码将销毁赋给view port[0]的相机,然后创建一个新相机并将它的ID值赋给此port。