Nie musisz wiedzieć co się dzieje w samym skrypcie żeby go używać :P
1. Origin sprita pocisku ustaw na jego czubku.
2. Skrypt zadziała jeżeli do wyświetlania i przesuwania instancji pocisku używasz wbudowanych zmiennych, x, y, speed, direction, image_angle.
3. Skrypt poprawnie zadziała tylko w end step oraz draw.
4. Standardowe eventy kolizji z pociskiem powywalaj .
5. End step pocisku:
GML
var _other;
if ( collision_line( xprevious, yprevious, x, y, oWall, 0, 0 ) )
{
_other = collision_while( xprevious, yprevious, oWall )
if ( _other )
{
instance_destroy(); // zaistniala kolizja ten kod wykona sie w instancji pocisku
with ( _other )
{
instance_destroy(); // a ten kod wykona się w instacji sciany
}
}
}