你好,我是翻译助手。以下是你提供的内容的翻译:

你好,我对编程是比较新手,试图制作一个平台游戏。想要制作两个(或以上)不同的看起来的平台让玩家可以跳跃。 我用草地块作为底层地板,亮蓝色作为占位符。 我已经设置了草地地板的代码,但是无论我怎么做,蓝色块的碰撞都无法正常工作。 玩家会像陷入沙子一样沉入其中,或者玩家的脚会沉入蓝色块和草地块中,或者我可以简单地跳过一切。

以下是玩家代码:

xsp = 0

ysp += 0.5

if keyboard_check(vk_left)

{

xsp -= 3.4

}

if keyboard_check(vk_right)

{

xsp += 3.4

}

if place_meeting(x, y+1,o_Ground)

{

ysp = 0

 if keyboard\_check(vk\_up)

 {

 ysp = -9

 }

}

if place_meeting(x,y,o_Spikes)

{

global.playerscore = 0

room\_restart()

}

if place_meeting(x,y,o_Flag)

{

room_goto_next()

}

if place_meeting(x, y+1,o_Ground_2)

{

ysp = 0

 if keyboard\_check(vk\_up)

 {

 ysp = -9

 }

}

move_and_collide(xsp, ysp, o_Ground)

move_and_collide(xsp, ysp, o_Ground_2)

==============================
o_Ground_2 是蓝色块,o_Ground 是草地块。