Vladimir_spb
Member
Sorry english is not my first language.
Help write a script for GMS 2.3.
This is taken from Shaun Spalding's tutorial, GameMaker Studio 2: Action RPG Tutorial (Part 18: Entity Fragments # 2).
https://www.youtube.com/watch?v=9pKFv5nHHS4&list=PLPRT_JORnIuosvhfax2TQTEmN7OYTcSvK&index=20
Help write a script for GMS 2.3.
This is taken from Shaun Spalding's tutorial, GameMaker Studio 2: Action RPG Tutorial (Part 18: Entity Fragments # 2).
https://www.youtube.com/watch?v=9pKFv5nHHS4&list=PLPRT_JORnIuosvhfax2TQTEmN7OYTcSvK&index=20
Code:
/// @desc scr_Drop_item(x, y, [items])
/// @arg x
/// @arg y
/// @arg [items]
var _items = array_length(argument2);
if (_items > 1) {
var _angle_per_item = 360/_items;
var _angle = random(360);
for (var _i = 0; _i < _items; _i ++) {
with (instance_create_layer(argument0, argument1, "Instances", argument2[_i])) {
direction = _angle;
spd = 0.75 + (_items * 0.1) + random(0.1);
}
_angle += _angle_per_item;
}
} else instance_create_layer(argument0, argument1, "Instances", argument2[0]);