Два героя с един View, Грешка при смърт на единият |
Здравейте ( Вход | Регистрация )
Два героя с един View, Грешка при смърт на единият |
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) От кода се вижда, че и единият да изчезне и всичко отива подяволите. Искам да ми дадете насоки как може да се избегне този проблем. Благодаря предварително -------------------- Skype: Dosko13
The New Project: The Secret SysAdmin Life -Trailer The Secret SysAdmin Life S01E01 The Secret SysAdmin Life S01E02 |
|
|
00:44:54, 18-February-2012, Saturday
Коментар
#2
|
|
Новодошъл Група: Потребител Коментари: 48 Регистриран: 24.06.06 Град: Пловдив Потребител № 122 |
Ясно, но просто ерора си ерор.
Ето давам ти и примерче: Ето го и него Код if(instance_exists(obj_pl1)=true)&&(instance_exists(obj_pl2)=true) { x=(obj_pl1.x + obj_pl2.x) / 2 y=(obj_pl1.y + obj_pl2.y) / 2 x1=max(obj_pl1.x,obj_pl2.x) y1=max(obj_pl1.y,obj_pl2.y) x2=min(obj_pl1.x,obj_pl2.x) y2=min(obj_pl1.y,obj_pl2.y) dir=point_direction(x1,y1,x2,y2) dist=point_distance(x1,y1,x2,y2) view_xview[0]=x1+lengthdir_x(dist/2,dir)-((view_wview[0])/2) view_yview[0]=y1+lengthdir_y(dist/2,dir)-((view_hview[0])/2) } И останалите са така, благодаря ти за насоката, просто ми отне около 3-4 часа да се осетя, че е instance_exists a не object_exists. Но все пак благодаря, смятай, че ще те има в кредитса, стига да завърша играта -------------------- Skype: Dosko13
The New Project: The Secret SysAdmin Life -Trailer The Secret SysAdmin Life S01E01 The Secret SysAdmin Life S01E02 |
|
|
Олекотена версия | Час: 00:44:23, 19.05.24 |