ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Unity game (https://forum.antichat.xyz/showthread.php?t=1411024)

Smeruxa 03.12.2021 14:52

Началразрабатывать и изучать Unity, пока что имею такой результат)

Напишите пожалуйста что можно добавить, реализовал только 3 уровня, довольно сложные получились.

Если нашли баги - пишите.

Буду обновлять.

Ссылка: https://disk.yandex.ru/d/P_L4bbn_WF5qXQ

Цитата:

Сообщение от Спойлер

1.1 Релиз

1.2 Исправлен баг на уровне 2, уровень завершался раньше времени

1.3 Изменён персонаж; Добавлено меню после прохождения уровня;

1.4 Изменено меню после прохождения уровня; Переработаны скрипты; Размеры игры увеличены более чем в 3 раза; Переработано 2 уровня; Добавлены анимации; Точно так же третий уровень не доступен; Добавлены контрольные точки;

1.5 Исправлен баг с первым уровнем; Добавлена возможность пройти уровень ещё раз;

1.6 Добавлены кнопки телепортации; Добавлен третий уровень;

1.7 Исправлен баг с не получением урона на третьем уровне; Ещё раз исправлен урон на третьем уровне;


!#@ 03.12.2021 16:51

добавь оповещение по мере прохождения лвла, а не выкидывай в меню

Smeruxa 03.12.2021 16:52

Цитата:

Сообщение от ://

добавь оповещение по мере прохождения лвла, а не выкидывай в меню

Хорошо! Спасибо, добавлю.

Цитата:

Сообщение от ://

добавь оповещение по мере прохождения лвла, а не выкидывай в меню

Сделал

MRobot 03.12.2021 22:39

Держите чит https://www.blast.hk/threads/111101/ ;)

!#@ 04.12.2021 00:19

кстати, добавь проверку на пройденный уровень не по координатам (в 1 лвле там по-моему было x -9 y -1), ведь игрок может просто перепрыгнуть эту точку

etoeto 04.12.2021 07:11

чтобы в будущем больше не хардкодить свою ***ню в множестве разных скриптах, можно сделать по простому и респавнить игрока вот таким незамысловатым образом

C#:





Код:

public
class
PlayerController
:
MonoBehaviour
{
public
static
PlayerController
Instance
;
private
Vector3
respawnPosition
;
private
void
Awake
(
)
{
Instance
=
this
;
respawnPosition
=
transform
.
position
;
}
public
void
Respawn
(
)
{
transform
.
position
=
new
Vector3
(
respawnPosition
.
x
,
respawnPosition
.
y
,
respawnPosition
.
z
)
;
}
}



Цитата:

Сообщение от Спойлер

PlayerController.Instance.Respawn();


dsay 04.12.2021 09:38

Цитата:

Сообщение от Smeruxa

Началразрабатывать и изучать Unity, пока что имею такой результат)
Напишите пожалуйста что можно добавить, реализовал только 2 уровня, довольно сложные получились.
Если нашли баги - пишите.
Буду обновлять.
Ссылка: https://disk.yandex.ru/d/P_L4bbn_WF5qXQ
На LVL 3 не советую переходить, придется закрыть игру полностью
Цитата:

Сообщение от Спойлер

1.1 Релиз

1.2 Исправлен баг на уровне 2, уровень завершался раньше времени

1.3 Изменён персонаж; Добавлено меню после прохождения уровня;


теперь леха приступай к варфейсу, надоело бустить тебя

Smeruxa 04.12.2021 10:27

Цитата:

Сообщение от etoeto

чтобы в будущем больше не хардкодить свою ***ню в множестве разных скриптах, можно сделать по простому и респавнить игрока вот таким незамысловатым образом

C#:





Код:

public
class
PlayerController
:
MonoBehaviour
{
public
static
PlayerController
Instance
;
private
Vector3
respawnPosition
;
private
void
Awake
(
)
{
Instance
=
this
;
respawnPosition
=
transform
.
position
;
}
public
void
Respawn
(
)
{
transform
.
position
=
new
Vector3
(
respawnPosition
.
x
,
respawnPosition
.
y
,
respawnPosition
.
z
)
;
}
}



Цитата:

Сообщение от Спойлер

PlayerController.Instance.Respawn();


Спасибо! Я не додумался что-то в самом начале позицию записать) Пойду обновлять

Цитата:

Сообщение от dsay

теперь леха приступай к варфейсу, надоело бустить тебя

Ты кто?)

dsay 04.12.2021 10:58

Цитата:

Сообщение от Smeruxa

Спасибо! Я не додумался что-то в самом начале позицию записать) Пойду обновлять

Ты кто?)

https://forum.antichat.xyz/attachments/27903957/

Smeruxa 04.12.2021 13:01

Цитата:

Сообщение от dsay

Давно не заходил, можно будет как нибудь сыграть, Ваньку позвать


Время: 09:36