|
Результаты поиска
|
|
| seaman | Дата: Суббота, 20 Апреля 2013, 00:31 | Сообщение # 761 | Тема: List Targets |
|
старожил
Сейчас нет на сайте
| Ну естественно. А что должно меняться? Вы видите что Вы вообще сортируете то? Некий пустой Array targets созданный прямо в функции SortByDistance. А Вам какой надо сортировать? Тот который объявлен вне функций! Вопрос - а нафига вы вообще в SortByDistance новый массив то создаете? ЗЫ: если исправите - обратите внимание, что сортировать массив каждый кадр - это глупо. Сортировать его нужно когда он меняется. В данном случае можно в Start после AddAllEnemies. Ну а в более общем случае в AddTarget
|
|
|
| |
| seaman | Дата: Пятница, 19 Апреля 2013, 23:08 | Сообщение # 762 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| WriteFile - статик. Он может быть вызван до вызова Start. Следовательно он увидит значение dataFilePath по умолчанию, а не то что Вы ей когда-то там еще присвоите (может через час после запуска программы). Ну а оно - null. Следовательно вы пытаетесь записать файл в путь == null
|
|
|
| |
| seaman | Дата: Пятница, 19 Апреля 2013, 22:59 | Сообщение # 763 | Тема: List Targets |
|
старожил
Сейчас нет на сайте
| А где Вы вообще вызываете функцию сортировки SortByDistance?
|
|
|
| |
| seaman | Дата: Пятница, 19 Апреля 2013, 22:06 | Сообщение # 764 | Тема: Проблема с приседанием и т.д. |
|
старожил
Сейчас нет на сайте
| Код var controller : CharacterController; var oldHeight; var flagStand = false; var dist;
function Start () { controller = GetComponent(CharacterController); oldHeight = controller.height; dist = oldheight / 4 ; //вообще - (oldheight - controller.height) / 2, но т.к. controller.height == oldheight / 2, то получаем это }
function Update() { if(flagStand && !Physics.Raycast (transform.position, Vector2.up, oldheight / 2)) { StandUp(); flagStand = false; } if (Input.GetKey(KeyCode.LeftControl)) Squatting(); if (Input.GetKeyUp (KeyCode.LeftControl) ) { if(!Physics.Raycast (transform.position, Vector2.up, oldheight / 2)) StandUp(); else flagStand = true; } } function StandUp() { controller.height = oldHeight; transform.position.y = transform.position.y + dist + 0.01f } functoin Squatting() { controller.height = controller.height / 2; transform.position.y = transform.position.y - dist + 0.01f; } Обсуждалось тут: Так, ссылка запрещена, так что думайте сами
Сообщение отредактировал seaman - Пятница, 19 Апреля 2013, 22:07 |
|
|
| |
| seaman | Дата: Пятница, 19 Апреля 2013, 12:02 | Сообщение # 765 | Тема: Камера следит за префабом. |
|
старожил
Сейчас нет на сайте
| Может все же за GameObject? В сцене нет префабов - за чем следить собираетесь? Ну а за ГО - LookAt + делаем камеру дочерней нужному объекту.
|
|
|
| |
| seaman | Дата: Четверг, 18 Апреля 2013, 00:08 | Сообщение # 766 | Тема: Модель проходит сквозь террайн |
|
старожил
Сейчас нет на сайте
| В первом случае на модели нет коллайдера. Когда накидываешь character controller он должен появиться. Проваливаешься скорее всего потому что коллайдер слегка входит в землю.
Сообщение отредактировал seaman - Четверг, 18 Апреля 2013, 00:10 |
|
|
| |
| seaman | Дата: Вторник, 16 Апреля 2013, 00:05 | Сообщение # 767 | Тема: Декомпилятор |
|
старожил
Сейчас нет на сайте
| Цитата У меня ЮНИТИ не открывает dll файлы поскажите что можно сделать Не пытаться открыть то что не знаете.
|
|
|
| |
| seaman | Дата: Среда, 10 Апреля 2013, 20:51 | Сообщение # 768 | Тема: Декомпилятор |
|
старожил
Сейчас нет на сайте
| Вы уверены, что она на Юнити? (Я не играл - не знаю.) Если Юнити. Если после установки появляются dll - их спокойно можно просмотреть рефлектором. Однако изменить и скомпилировать - замучаетесь. Более того не факт, что после этого заработает. Может не подхватить ресурсы. Пробуйте, если больше делать нечего.
|
|
|
| |
| seaman | Дата: Суббота, 06 Апреля 2013, 20:28 | Сообщение # 769 | Тема: Краш при переходе на новый уровень. |
|
старожил
Сейчас нет на сайте
| По error dump. Ошибка 0xc0000005 очень распространенная. Посмотрите ТУТ может поможет. Ну и надо error.log и возможно output_log.txt Но вообще такое чаще всего возникает от кривого кряка.
|
|
|
| |
| seaman | Дата: Пятница, 05 Апреля 2013, 22:37 | Сообщение # 770 | Тема: Дурацкий GUI. Дурацкий! |
|
старожил
Сейчас нет на сайте
| Ок. Я уже давно понял, что флешеру любой другой ГУИ кажется отстоем. Видимо что-то в этом есть.
|
|
|
| |
| seaman | Дата: Пятница, 05 Апреля 2013, 16:33 | Сообщение # 771 | Тема: Дурацкий GUI. Дурацкий! |
|
старожил
Сейчас нет на сайте
| Неправда. Там нет того же, что нет в НГУИ - не отображает html. Т.е. те же 66% того что Вам нужно. Более того - стоит 150$, НГУИ - 95. Более того для его работы нужен допредактор - флеша, который тоже стоит денег. Выбирать, конечно, Вам, но, имхо - это отстой.
Сообщение отредактировал seaman - Пятница, 05 Апреля 2013, 16:33 |
|
|
| |
| seaman | Дата: Пятница, 05 Апреля 2013, 12:41 | Сообщение # 772 | Тема: Дурацкий GUI. Дурацкий! |
|
старожил
Сейчас нет на сайте
| 1 и 3 есть, т.е. уже 66% Ну да, денег стоит, а Вы как хотели? ЗЫ: можно и бесплатно найти, если Вы с законностью не заморачиваетесь. Ну а так - верно написали -если денег нет придется писать самому.
|
|
|
| |
| seaman | Дата: Четверг, 04 Апреля 2013, 10:44 | Сообщение # 773 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| Т.е. Вы не знаете как текст произвольный в ГУИ вывести?
|
|
|
| |
| seaman | Дата: Четверг, 04 Апреля 2013, 10:43 | Сообщение # 774 | Тема: Дурацкий GUI. Дурацкий! |
|
старожил
Сейчас нет на сайте
| Попробуйте NGUI
|
|
|
| |
| seaman | Дата: Четверг, 04 Апреля 2013, 07:58 | Сообщение # 775 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| Цитата Мне надо сделать что то вроде новостного блока в меню игры. Новости должны грузиться с сайта. Ну и в чем проблема? Кладешь на сайт текстовые файлы с новостями. Грузишь через WWW. Отображаешь через ГУИ. Не нравятся доптекстовые файлы? Грузи страничку html и разбирай ее. Сильно копать то не надо. Нужно просто найти блок с новостями.
|
|
|
| |
| seaman | Дата: Четверг, 04 Апреля 2013, 00:24 | Сообщение # 776 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| Мипмапы у текстур выключены? А не заметил - выключены. Ну тогда - это так флеш работает. Единственно еще. Если использованы плашки - почитайте о "полупиксельном сдвиге" (поиск в гугле) может поможет.
Сообщение отредактировал seaman - Четверг, 04 Апреля 2013, 00:31 |
|
|
| |
| seaman | Дата: Среда, 03 Апреля 2013, 22:33 | Сообщение # 777 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| roma3fon, размеры текстур степени 2?
|
|
|
| |
| seaman | Дата: Понедельник, 01 Апреля 2013, 01:23 | Сообщение # 778 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| if(toGround.collider) - это вообще не нужно. Если у объекта не будет коллайдера, то не будет никакого хита. Т.е. Raycast вернет false. Достаточно: Код RaycastHit toGround; isGround = Physics.Raycast(transform.position,-transform.up,out toGround,totGround));
|
|
|
| |
| seaman | Дата: Среда, 27 Марта 2013, 08:17 | Сообщение # 779 | Тема: Взрыв |
|
старожил
Сейчас нет на сайте
| А зачем создавать что-то? Есть же это: Physics.OverlapSphere
|
|
|
| |
| seaman | Дата: Вторник, 26 Марта 2013, 20:51 | Сообщение # 780 | Тема: рандом скорости |
|
старожил
Сейчас нет на сайте
| А Вы не ругайтесь. Вы просто репутацию понижайте. Потому как действительно три подряд темы с простейшими вопросами - это чересчур.
|
|
|
| |