Два героя с един View, Грешка при смърт на единият |
Здравейте ( Вход | Регистрация )
Два героя с един View, Грешка при смърт на единият |
![]()
Коментар
#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 |
|
|
![]() |
![]()
Коментар
#2
|
|
![]() Новодошъл ![]() Група: Потребител Коментари: 48 Регистриран: 24.06.06 Град: Пловдив Потребител № 122 ![]() |
Естествено, че пробвах с това което ми даде, давам ти резултата :(
Аз от снощи го мисля, това, но единственото за което се сещам е : obj_pl1 Код If global.kruv1 = 0 { instance_destroy(); instance_destroy(obj_camera); } Но тук идва и другият проблем, при положение, че obj_camera изчезва, то и view-то се променя. Но пък досадният бъг вече го няма ![]() -------------------- Skype: Dosko13
The New Project: The Secret SysAdmin Life -Trailer The Secret SysAdmin Life S01E01 The Secret SysAdmin Life S01E02 |
|
|
![]() ![]() |
Олекотена версия | Час: 06:37:37, 05.07.25 |