我有一个代码使我能够使用鼠标选择并移动名为 "obj_item" 的物品。是否存在一种方法,使我能够在代码中替换 "obj_item" 以使其能够选择不同的物品并且其物品名不同?而且是否支持在同一父物品下具有不同名字的物品呢?以下是我的代码:
x = mouse_x
y = mouse_y
if mouse_check_button_pressed(mb_left){
grabbing = true
image_index = 1
--
-- 这里判断鼠标是否点击了obj_item的碰撞圆
--
if collision_circle(x,y,32,obj_item,false,false){
-- 查找鼠标点击的物品
var my_item = instance_nearest(x,y,obj_item)
-- 将物品标记为已抓取
my_item.grabbed = true
}
}
if mouse_check_button_released(mb_left){
grabbing = false
image_index = 0
-- 将未被抓取的物品解除标记
obj_item.grabbed = false
}
谢谢你!
评论 (0)