PDA

Просмотр полной версии : Unity game


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

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

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

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

Ссылка: https://disk.yandex.ru/d/P_L4bbn_WF5qXQ (https://www.blast.hk/redirect/aHR0cHM6Ly92ay5jb20vYXdheS5waHA_dG89aHR0cHMlM0ElMk YlMkZkaXNrLnlhbmRleC5ydSUyRmQlMkZQX0w0YmJuX1dGNXFY USZjY19rZXk9)



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
Началразрабатывать и изучать Unity, пока что имею такой результат)
Напишите пожалуйста что можно добавить, реализовал только 2 уровня, довольно сложные получились.
Если нашли баги - пишите.
Буду обновлять.
Ссылка: https://disk.yandex.ru/d/P_L4bbn_WF5qXQ (https://www.blast.hk/redirect/aHR0cHM6Ly92ay5jb20vYXdheS5waHA_dG89aHR0cHMlM0ElMk YlMkZkaXNrLnlhbmRleC5ydSUyRmQlMkZQX0w0YmJuX1dGNXFY USZjY19rZXk9)
На LVL 3 не советую переходить, придется закрыть игру полностью


1.1 Релиз

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

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




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

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

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, 10:58
Спасибо! Я не додумался что-то в самом начале позицию записать) Пойду обновлять

Ты кто?)



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

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

Smeruxa
07.12.2021, 01:03
Держите чит https://www.blast.hk/threads/111101/ ;)


Обновил, жду обнову



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


Постарался чтоб это было невозможно) Надеюсь предложишь ещё идей)

MRobot
07.12.2021, 15:40
Обновил, жду обнову


Будет что-то новое и интересное - обновлю. А сейчас он неактуален ;)

Mr.Mastire222
07.12.2021, 22:07
Как пройти первый уровень? Там просто шипы большие слишком

Smeruxa
07.12.2021, 22:11
Как пройти первый уровень? Там просто шипы большие слишком


Легко и сложно

UPD. Только что прошёл

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


А не подскажите где изучать с# для Юнити просто c# скучно изучать, много разного в юнити c# и просто c#, уто шарит за ету тему прошу связяьтся ответье кто сможет научить быстро програмировать на c# в юнити

F0RQU1N and
10.07.2022, 19:12
А не подскажите где изучать с# для Юнити просто c# скучно изучать, много разного в юнити c# и просто c#, уто шарит за ету тему прошу связяьтся ответье кто сможет научить быстро програмировать на c# в юнити


msdn же есть, да и загуглить не трудно https://docs.microsoft.com/ru-ru/ar...eloping-your-first-game-with-unity-and-csharp (https://www.blast.hk/redirect/aHR0cHM6Ly9kb2NzLm1pY3Jvc29mdC5jb20vcnUtcnUvYXJjaG l2ZS9tc2RuLW1hZ2F6aW5lLzIwMTQvYXVndXN0L3VuaXR5LWRl dmVsb3BpbmcteW91ci1maXJzdC1nYW1lLXdpdGgtdW5pdHktYW 5kLWNzaGFycA)