0
:변수 문제 내가 만들고 단계 이벤트</p> <p>작성이 obj_player에
/// Intialize Variables
grav = 0.2;
hsp = 0;
vsp = 0;
jumpspeed = 7;
movepseed = 4;
key_left = 0;
key_right = 0;
move = key_left + key_right;
단계 :
//Get the player's input
key_right = keyboard_check(vk_right);
key_left = -keyboard_check(vk_left);
key_jump = keyboard_check_pressed(vk_space);
//React to inputs
move = key_left + key_right;
hsp = move * movespeed;
if (vsp < 10) vsp += grav;
if (place_meeting(x,y+1,obj_wall))
{
vsp = key_jump * -jumpspeed
}
//Horizontal Collision
if (place_meeting(x+hsp,y,obj_wall))
{
while(!place_meeting(x+sign(hsp),y,obj_wall))
{
x += sign(hsp);
}
hsp = 0;
}
x += hsp;
//Vertical Collision
if (place_meeting(x,y+vsp,obj_wall))
{
while(!place_meeting(x,y+sign(vsp),obj_wall))
{
y += sign(vsp);
}
vsp = 0;
}
y += vsp;
오류 메시지 :
___________________________________________
################################################################################ ############
FATAL ERROR in
action number 1
of Step Event0
for object obj_player:
Variable obj_player.movespeed(100011, -2147483648) not set before reading it.
at gml_Object_obj_player_StepNormalEvent_1 (line 8) - hsp = move * movespeed;
################################################################################ ############
뭐죠에게 이 코드에 문제가 있습니까? 필자는이 코드 작업을 본 동영상과 다른 사람들을 위해이 코드 작업을 본만큼 혼란스러워했습니다. 내 원래 질문 이후에 조언으로부터 약간의 변경 사항을 추가했습니다. https://gamedev.stackexchange.com/questions/131436/variable-problem-in-gamemaker-studio
실제로 무엇을 요구하고 있는지 명확히 할 수 있습니까? "수정 코드"는 우리가 여기에 가기에 충분하지 않습니다 ... – brichins