0
我該如何讓遊戲製造商的瓶子裏有水倒入,其中有obj_flask
,obj_water
和obj_container
。 我想將obj_water
從obj_flask
倒入obj_container
。如何讓水倒入GML?
我該如何讓遊戲製造商的瓶子裏有水倒入,其中有obj_flask
,obj_water
和obj_container
。 我想將obj_water
從obj_flask
倒入obj_container
。如何讓水倒入GML?
這很大程度上取決於您想如何實現這種效果。例如,你可以有一個從瓶子到容器的動畫精靈。或者你可以在給定的時間速率創建水滴實例,並讓它們受到重力的影響。或者你可以使用一個粒子系統,但是如果你想檢查它是否真的碰到了容器,這通常會減少你的控制。
我可以告訴你如何使第二個想法,讓你開始。
obj_jug
Step Event:
execute code:
x = mouse_x;
y = mouse_y;
if (mouse_check_button(mb_left))
{
instance_create(x + 32, y + 8, obj_droplet);
}
obj_droplet
Create Event:
execute code:
a = 1;
v = 0;
Step Event:
execute code:
v += a;
y += v;
if (y >= window_get_height())
{
instance_destroy();
}
Collision Event with object obj_container:
destroy the instance
這不會給一個很大的影響,但它會做什麼被問。