GMC Bulgaria

Здравейте ( Вход | Регистрация )

Два героя с един View, Грешка при смърт на единият
Dosko
коментар 12:06:38, 17-February-2012, Friday
Коментар #1


Новодошъл
*

Група: Потребител
Коментари: 48
Регистриран: 24.06.06
Град: Пловдив
Потребител № 122



Здравейте.
Опитвам се да направя платформена игра за двама. Не искам екрана да се разделя на две, а просто камерата да следи и двамата герои.
Намерих си кодче в интернет, и всичко си работи, докато един от героите не умре, тогава започва да дава ерори.
Create Event:
Код
manx=0
many=0
manxy=0
viewxy=0


Step Event:
Код
if obj_pl1.x<obj_pl2.x
{
x1=obj_pl1.x
x2=obj_pl2.x
}
else
{
x1=obj_pl2.x
x2=obj_pl1.x
}

if obj_pl1.y<obj_pl2.y
{
y1=obj_pl1.y
y2=obj_pl2.y
}
else
{
y1=obj_pl2.y
y2=obj_pl1.y
}

dir=point_direction(x1,y1,x2,y2)
dist=point_distance(x1,y1,x2,y2)

view_xview[0]=x1+lengthdir_x(dist/8,dir)-((view_wview[0])/8)
view_yview[0]=y1+lengthdir_y(dist/8,dir)-((view_hview[0])/8)

От кода се вижда, че и единият да изчезне и всичко отива подяволите.
Искам да ми дадете насоки как може да се избегне този проблем.
Благодаря предварително smile.gif


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Отговори
Dosko
коментар 14:35:05, 17-February-2012, Friday
Коментар #2


Новодошъл
*

Група: Потребител
Коментари: 48
Регистриран: 24.06.06
Град: Пловдив
Потребител № 122



Код
ERROR in
action number 1
of  Step Event
for object object98:

Error in code at line 4:
   if obj_pl1.x<obj_pl2.x

at position 13: Unknown variable x

При махане на obj_pl1 или obj_pl2 :(
Иначе преди да напишеш това и аз пробвах по-подобен начин.
If global.player1 = 1 && global.player2 = 1
но пак греда...


--------------------
Go to the top of the page
 
+Quote Post

Пишете в тази тема


Reply to this topicStart new topic
1 потребител(и) четат тази тема (1 гости и 0 скрити)
0 Потребител(и):

 



Олекотена версия Час: 08:55:33, 02.06.24