Среда, 14 Января 2026, 21:20

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
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 | Тема: рандом скорости
старожил
Сейчас нет на сайте
А Вы не ругайтесь. Вы просто репутацию понижайте. Потому как действительно три подряд темы с простейшими вопросами - это чересчур.
Поиск:

Все права сохранены. GcUp.ru © 2008-2026 Рейтинг