|
Заблокирован
|
|
Создание змейки на Unity2D12.12.2015, 12:25. Показов 9953. Ответов 79
Метки нет (Все метки)
воспользовавшись советом попробовал делать по урокам noobtuts, разбирался очень долго, но в конце концов начало получаться, правда не все...
1. змейка проходит сквозь стену, я проставил у стен Box Collider 2D, но это не помогает... 2. так и не понял как убрать лишнюю еду (она же каждые несколько секунд новая генерируется, а должна только когда съел старую) 3. прикрепляю скрин, почему у меня не ровно получается еда и змейка? ну в смысле хотелось бы чтобы они были выровнены по сетке, а они неровно, присмотритесь к скрину
0
|
|
| 12.12.2015, 12:25 | |
|
Ответы с готовыми решениями:
79
Прыжок в unity2D Unity2D Камера Бесконечный фон Unity2D v5.5 |
|
Заблокирован
|
|||||||
| 13.12.2015, 17:11 [ТС] | |||||||
но иногда еще у меня еда появляется прямо на границе, как от этого избавиться?Добавлено через 4 минуты а ну с этим сам разобрался ![]()
0
|
|||||||
| 13.12.2015, 17:17 | |
|
Вот, что я и писал, у тебя текст вне области камеры. В окне Scene мышкой перетащи UIText в область камеры:
1
|
|
| 13.12.2015, 17:20 | |
|
Ой, я ошибся, в большой прямоугольник перетащи, который за камерой идёт на скрине выше. Потому что большой прямоугольник - это Canvas. А Canvas привязана к камере.
1
|
|
| 13.12.2015, 17:35 | |
|
Шрифт нужно увеличить. Я выставил 35. А ещё скачай какой-нибудь более интересный бесплатный шрифт. Обычно они в формате .otf или ttf. Я прикрепил в архиве шрифт для примера. Кинь файл в папку Assets. А потом перетащи мышкой в область на скрине, я стрелкой показал:
0
|
|
| 13.12.2015, 17:38 | |
|
А что по поводу меню? Создай сцену menu_scene. Добавь две кнопки: Start и Exit
0
|
|
|
Заблокирован
|
||||
| 13.12.2015, 17:41 [ТС] | ||||
надо сначала доделать основу, а потом уже пихать музыку и шрифты...Добавлено через 1 минуту
0
|
||||
| 13.12.2015, 17:47 | ||||
|
0
|
||||
| 13.12.2015, 17:55 | |
|
Volrajas, ты сделай, чтобы про столкновении с собой и стеной показывалась сцена проигрыша.
0
|
|
|
Заблокирован
|
||
| 13.12.2015, 18:08 [ТС] | ||
|
Добавлено через 3 минуты ах да еще момент: у меня змейка может ходить назад, т.е. идет например вверх и потом жму вниз и она как бы сама по себе идет вниз, это же не правильно... но и конец игры тут не надо выдавать, это тоже было бы не правильно, надо просто ограничить чтобы нельзя было идти в сторону противоположную направлению движения, я пока не знаю как
0
|
||
| 13.12.2015, 18:35 | ||||||||||||
Как видишь, у меня уплавление немного по-другому. Оно более универсальное, как в Pong2D от нубтутс. Смысл в том, что можно уплавлять стрелками, WASD и на геймпаде Добавлено через 3 минуты Ключевое слово "Horizontal" связано с настройками, открой: в меню "Edit" -> "Player Setting" -> "Input" и ты увидешь в выпадающем списке "Axis" настройки Input Добавлено через 3 минуты Ты, скорее всего, догадался, что в твоём случае будет вот так:
1
|
||||||||||||
|
Заблокирован
|
|||
| 13.12.2015, 18:59 [ТС] | |||
![]() Добавлено через 1 минуту но почему то у меня опять сбилась вот эта фигня то что змейка и еда немного не на одной линии находятся, я позицию занулил, сначала вроде все норм было, а щас опять сбилось ![]() Добавлено через 14 минут хмм еще проблема я никак не пойму как на кнопку повесить событие... кинул на "lose_form" кнопку "try again" для перезапуска, но не знаю как обработчик повесить... Добавлено через 3 минуты
0
|
|||
| 13.12.2015, 20:42 | ||||
|
Добавлено через 3 минуты Добавлено через 19 минут
0
|
||||
|
Заблокирован
|
||
| 13.12.2015, 20:46 [ТС] | ||
как это повесить скрипт на какой нибудь объект? я создал public обработчик в SpawnFood например, нашел где добавляются вешается на кнопку обработчик, но своего я не вижу там... там только стандартные
0
|
||
| 13.12.2015, 20:49 | |||||||
|
Для меню я создал пустой объект UIManager и скрипт для него UIManager.cs
0
|
|||||||
| 13.12.2015, 20:51 | |
|
Вот как у меня выглядит:
0
|
|
| 13.12.2015, 20:54 | |||
|
Добавлено через 1 минуту
0
|
|||
|
Заблокирован
|
|
| 13.12.2015, 20:57 [ТС] | |
|
8Observer8, а у меня чето нету
класс и обработчики создал, видите он там выбран на скрине, но не видно его в выборе функций
0
|
|
|
Заблокирован
|
||
| 13.12.2015, 20:58 [ТС] | ||
|
0
|
||
| 13.12.2015, 21:06 | ||||||
|
Создай пустой объект, для этого, правой кнопкой в окне "Hierarchy", выбери "Create Empty". Назови этот объект UIManager.
Кинь на него скрипт: UIManager.cs
1
|
||||||
|
Заблокирован
|
||
| 13.12.2015, 21:11 [ТС] | ||
а что все таки со змейкой??? как сделать чтобы при столкновении со стеной она выходила с другой стороны? ты мне уже весь день обещаешь показать!
0
|
||
| 13.12.2015, 21:11 | |
|
Unity2d, отключение и включение объектов, C# Начинающий пользователь-аутист в Unity2D Перемещать спрайт Тачем по оси X Unity2d Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|