1
我知道一點編碼建立在隨機位置的ennemy(在Python,C和XHTML),我試圖瞭解遊戲製作的基本知識。我已創建了敵人移動,撞擊到牆壁和所有的房間,但現在,我想在房間裏隨機產卵的敵人,只要他們是在地面。目前,它只在我隨機產卵時纔有效。遊戲製造商:地上
這裏是我把的obj_enemy
但顯然一些創建活動不能正常工作,因爲它沒有產卵任何敵人的所有代碼。
而且,不知道它的問題,但如果我還沒有放在自己的obj_enemy
在房間裏,他們不產卵既不...
// INIT //
dir = -1; // direction
movespeed = 3; // movement speed
hsp = 0; // horizontal speed
vsp = 0; // vertical speed
grav = 0.5; // gravity
// CREATE //
// Find a random X position in the room
var randx = random(room_width);
// Find a random Y position in the room
var randy = random(room_height);
// If the random position is empty
if position_empty (randx, randy)
{
// If there is a block
// 16 pixels under
// the random Y position
// (the sprite of obj_enemy is 32x32 pixels)
if place_meeting (randx, randy+16, obj_block01)
{
// If there is less than 4 ennemies
if instance_number (obj_ennemy) <= 4
{
// Create an ennemy
instance_create(randx, randy, obj_ennemy);
}
}
}
在你的代碼,它說:「obj_ennemy」與2個n的方式。這可能是你的問題。 –
哦,是對不起,那是因爲在法國,你說「ennemi」有兩個n的,我只注意到它不是在英語拼寫相同,所以糾正這個帖子的時候我改變它,但忘了改它的代碼。 ^^」 – UKDP