|
i'm no jedi
16 / 10 / 6
Регистрация: 24.02.2019
Сообщений: 161
|
|
Какой метод использовать для адекватного управления персонажем в 2.5D игре?12.04.2019, 12:00. Показов 2971. Ответов 13
Кто знает, как устроено передвижение игрока в Зельде, покемонах, Undertale и подобных игрушках, думаю, поймут, о чём я говорю.
На моего персонажа не должна действовать гравитация, чтобы он свободно ходил вверх-вниз и оставался в том положении. Однако, он должен сталкиваться с коллайдерами, то есть использую RigidBody. Но, без гравитации, всякие rb.velocity и тд работают, как... Открытый космос. Значит, velocity мне не подходит... Гораздо правильнее работает метод transform, но он также некорректно взаимодействует с RigidBody (коллайдер игрока немного заползает в стены, если прижаться к ним). Так вот... Как вообще грамотнее реализовать такое управление? Подскажите, пожалуйста.
0
|
|
| 12.04.2019, 12:00 | |
|
Ответы с готовыми решениями:
13
Какой контейнер использовать в качестве рюкзака для персонажа в игре? Какой элемент управления использовать для ввода с автодополнением? Какой элемент управления лучше использовать для повторения диалога печати из IE8? |
|
i'm no jedi
16 / 10 / 6
Регистрация: 24.02.2019
Сообщений: 161
|
|
| 12.04.2019, 12:19 [ТС] | |
|
UPD. Возможно, ошибся, когда назвал это 2.5D. В общем, я имею в виду управление, подобное перечисленным выше играм. Когда игра 2D, спрайты все 2D, но изображено это как бы... Под углом. Прикрепляю картинку старой Зельды, на которую сам ориентируюсь, чтобы все меня точно поняли...
0
|
|
|
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
|
|||||||
| 12.04.2019, 12:56 | |||||||
Сообщение было отмечено legaju как решение
Решение
1
|
|||||||
|
i'm no jedi
16 / 10 / 6
Регистрация: 24.02.2019
Сообщений: 161
|
|
| 13.04.2019, 09:21 [ТС] | |
|
Код действительно пашет, даже от руки без ошибок) Но есть одно но. Теперь у персонажа появился какой-то.. Тормозной путь. Или SmoothTime это называется, вроде. То есть, после отпуска клавиши, он ещё немножко продолжает сдвигаться. Не подскажите, как от этого избавиться? Чтобы у него при зажатой клавише скорость была равна, скажем, единице, а при отпуске клавиши БУМ! Сразу ноль. Без "smooth time" (плавного замедления).
Я правда плохо все эти нюансы понимаю. Приятно, что на таких форумах помогают новичкам, спасибо.
0
|
|
|
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
|
|
| 13.04.2019, 11:17 | |
Сообщение было отмечено legaju как решение
Решение
1
|
|
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
| 13.04.2019, 11:40 | |
|
1max1, простых путей не ищем? )) в настройках ввода гравити увеличить надо, всего лишь.
0
|
|
|
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
|
||
| 13.04.2019, 12:32 | ||
|
Cr0c, Это и есть простой путь ><
0
|
||
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
| 13.04.2019, 12:59 | |
|
1max1, переписывать код - не самый простой путь. Мышкой тыкнуть в пару полей - простой.
0
|
|
|
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
|
|
| 13.04.2019, 13:23 | |
|
Ну да, слово Raw добавить в две строки кода это очень непросто!
0
|
|
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
| 13.04.2019, 13:56 | |
|
1max1, вообще-то да. Ну и кодом писать то, что правильнее настраивать редактором - такое себе...
0
|
|
|
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
|
|
| 13.04.2019, 14:03 | |
|
Cr0c, Ну для тебя да, для меня - нет. Зачем по твоему юнитеки придумали этот метод? Уж явно не для того чтобы лезть в редактор.
0
|
|
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
| 13.04.2019, 16:18 | |
|
1max1, видно по названию, что для создания собственной фильтрации оси ввода.
0
|
|
|
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
|
|
| 13.04.2019, 16:43 | |
|
Cr0c, либо для неиспользования фильтрации вообще.
0
|
|
|
0 / 0 / 0
Регистрация: 19.04.2019
Сообщений: 10
|
||||||
| 20.04.2019, 08:25 | ||||||
0
|
||||||
| 20.04.2019, 08:25 | |
|
Помогаю со студенческими работами здесь
14
Какой метод использовать для обновления страницы Какой метод для прослушивания клика по строке jtable использовать? Какой метод лучше использовать для создания колоды карт?
Какой метод коллективного распознавания использовать для классификации цифр/символов? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|