Създавам плячка от тълпа, има проблеми

Darkdeivel 02 април 2016 г. 18:22

Re: Създавам плячка от тълпа, има проблеми

Улф 02 април 2016 20:38

Re: Създавам плячка от тълпа, има проблеми

Ноб 02 април 2016 21:20

Re: Създавам плячка от тълпа, има проблеми

Darkdeivel 03 април 2016, 08:43

Re: Създавам плячка от тълпа, има проблеми

Ноб 03 април 2016 г. 12:57 ч

Re: Създавам плячка от тълпа, има проблеми

Улф 03 април 2016, 13:00

Re: Създавам плячка от тълпа, има проблеми

Darkdeivel 03 април 2016 г. 16:06

Просто не разбирам смисъла на това съобщение, фразата „Плячката е създадена от мастера“ не ми казва много, написах предположението си върху решението „При изпращане на RPC се опитах да посоча на кого MasterClient“, в противен случай аз не разбра отговора. Разбира се, може да приличам много на нуб, но все още не мога да схвана същността.

Ще взема предвид, добре, за унищожаване, мисля, че ще бъде по-лесно, все още не съм проникнал много, защото не мога да разреша проблема със създаването му.

Re: Създавам плячка от тълпа, има проблеми

Darkdeivel 04 април 2016 г. 13:06

За да не създавам друга тема, ще задам още един въпрос. Опитвам се също да създам тълпа. По-точно, дори го направих, но нещо не работи правилно.

Написах код за хвърляне на тълпа:

използване на UnityEngine;
използване на System.Collections;

публичен клас SpawnMonster: Фотон. MonoBehaviour

публичен GameObject spawnPoint;
публичен низ spawnEnemy;
публично хвърляне на хапка = false;
public int maxEnemies = 1;
публичен int i;
публичен поплавък spawnTimer = 2;

void Update () <
ако (i! = 1) <
if (! хайвера) StartCoroutine (Spawn ());

хвърляне на хайвера = вярно; >
>
IEnumerator Spawn () <
за (i = 0; i ();
mb. spawnerPoint = spawnPoint;
хвърляне на хайвера = невярно;
>
>
>

Ако тълпата бъде убита, тогава тази точка на хайвера отново създава тълпата. Всичко работи, но когато става въпрос за хвърляне на хайвера на четвъртата тълпа, веднага щом се появи, веднага се унищожава от мястото на инцидента. Опитах се да го направя по друг начин, но проблемът беше абсолютно същият. Явно проблемът не е в скрипта (въпреки че не съм на 100% сигурен), а в нещо друго.

Може би някой друг ще ми каже как да хвърля тълпа, аз озадачавам от много дни, о, в мрежата, съвсем различно е да правиш всичко, отколкото за единичен

Re: Създавам плячка от тълпа, има проблеми

Улф 04 април 2016 г. 14:21

Вижте - имате факта, че сте убили тълпа. След това плячката трябва да бъде инстанцирана, вие правите "Ако този клиент е главен клиент, изпратете RPC на всички, че има такъв и такъв плячка." По този начин RPC ще бъде изпратен до всички и само от един източник.

О, боже мой . Изпълнението на програма за актуализация е много лоша идея . Стартирайте я в началото ЕДНАТА и оставете самата програма да следи кога да хвърля хайвера на бота.

Re: Създавам плячка от тълпа, има проблеми

Darkdeivel 04 април 2016 г. 17:31

Вижте - имате факта, че сте убили тълпа. След това плячката трябва да бъде инстанцирана, вие правите "Ако този клиент е главен клиент, изпратете RPC на всички, че има такъв и такъв плячка." По този начин RPC ще бъде изпратен до всички и само от един източник.

О, боже мой . Изпълнението на програма за актуализация е много лоша идея . Стартирайте я в началото ЕДНАТА и оставете самата програма да следи кога да хвърли хайвера на бота.

С Лут го разбрах! Благодаря ти много! Но с хайвера. Опитах се да го направя без съпрограма, но този път, когато тълпата се хвърля 3 пъти, тя просто се появява на сцената и внезапно изчезва, опитах се да я създам дори само локално чрез Instantiate, същия проблем, какъв може да бъде? oO Може би дори проблемът е в кода.

Направих го чрез Update и хвърлящата хартия променлива, така че да не се извиква постоянно, ако стартирам съпрограма през start, не знам как да го накарам да работи отново, когато отново стана нула

Re: Създавам плячка от тълпа, има проблеми

breNn0r- 05 април 2016, 09:10