|
Результаты поиска
|
|
| seaman | Дата: Вторник, 15 Января 2013, 12:06 | Сообщение # 861 | Тема: Как рисовать в GUI изображение - точно над объектом 3D мира? |
|
старожил
Сейчас нет на сайте
| Цитата нужны ещё несколько строк кода - определять когда его включать и выключать Специально для тебя - ничего дополнительного не надо. Почитай хотя бы мануал по функциям приведенным мной выше. Цитата на экран выдавались 2Д изображения по моему желанию и да, без лишних drawcall'ов! ... я был уверен что кому то тут это известно - как это сделано. Известно, конечно. Только Вы упорно не видите что Вам уже неделю это пытаются втолковать. ЭТО делается плашками! Атласами текстур (чтоб был один материал - один драукол). Но если Вы хотите гемор с встроенным ГУИ - пожалуйста - разбирайтесь. Извините за попытку наставить на путь истинный. Больше мешать не буду.
|
|
|
| |
| seaman | Дата: Понедельник, 14 Января 2013, 23:25 | Сообщение # 862 | Тема: Как рисовать в GUI изображение - точно над объектом 3D мира? |
|
старожил
Сейчас нет на сайте
| Цитата включать рендер - придется программно Код void OnBecameVisible() {renderer.enabled = true;} void OnBecameInvisible() {renderer.enabled = false;) Неужели это так сложно? Две то строчки кода? Отредактировал названия функций.
Сообщение отредактировал seaman - Понедельник, 14 Января 2013, 23:31 |
|
|
| |
| seaman | Дата: Понедельник, 14 Января 2013, 20:20 | Сообщение # 863 | Тема: Как рисовать в GUI изображение - точно над объектом 3D мира? |
|
старожил
Сейчас нет на сайте
| Цитата 500 плашек в 3D утяжелят игру У Вас в кадре сразу 500 объектов с надписями? Нет ведь. Тогда зачем у всех выводить эту плашку? Включайте рендерер только у тех, что надо. И не забудьте на плашку повесить скрипт, превращающий ее в билборд.
|
|
|
| |
| seaman | Дата: Суббота, 12 Января 2013, 22:21 | Сообщение # 864 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| Цитата но как использовать цифры в текстовом файле в роле переменной? Нечто типа. предположим строка - это одно число Код int digit; while(line = sr.ReadLine() != null) { digit = Int32.Parse(line); } Цитата помогите,ошибка Object reference not set Одно из двух - либо нет такого скрипта на объекте. Либо, что скорее всего,- не попадаете в нужный объект. Нужно проверять туда ли Вы попали по тегу, или названию: if(hit.collider.tag == "good!") ....
|
|
|
| |
| seaman | Дата: Суббота, 12 Января 2013, 17:12 | Сообщение # 865 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| System.IO
|
|
|
| |
| seaman | Дата: Суббота, 12 Января 2013, 00:45 | Сообщение # 866 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| В настройках импорта модели, вкладка Rig, выставьте Legacy.
|
|
|
| |
| seaman | Дата: Пятница, 11 Января 2013, 15:09 | Сообщение # 867 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| Цитата Для того, чтобы патроны были немного медленнее. Вы совсем не понимаете что Ваш скрипт делает? Или троллите? Хотя бы переведите имя переменной. ЗЫ: Можно не менять = 0, чтобы первую пулю можно было выпульнуть мгновенно. Но тогда нужно изменить условие: Код if (Input.GetButton("Fire1")) { if (waitTilNextFire < 0) Цитата на нулевой объект со всеми оружиями Т.е. у Вас изначально все возможные оружия присутствуют на персе? Тогда вопрос,- почему скрипт, отвечающий за пулю не наложить на само оружие? Тем более, что пули то могут быть разные, вплоть до ракет.
Сообщение отредактировал seaman - Пятница, 11 Января 2013, 15:11 |
|
|
| |
| seaman | Дата: Пятница, 11 Января 2013, 12:46 | Сообщение # 868 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| Разберитесь с waitTilNextFire. Почему изначально = 0? ЗЫ: извини, но пока не объяснишь вменяемо - зачем два скрипта?- разбираться в ошибках придется самому.
|
|
|
| |
| seaman | Дата: Четверг, 10 Января 2013, 23:03 | Сообщение # 869 | Тема: Flash to Unity |
|
старожил
Сейчас нет на сайте
| Цитата а вообще меню стандратом не очень красивые Ну верно сказал Левша все в Ваших руках. Кривым рукам никакой флеш не поможет. Более того - есть хорошие плагины для ГУИ. Почему бы их не использовать? Вопрос таки остался без ответа - "зачем"?
Сообщение отредактировал seaman - Четверг, 10 Января 2013, 23:03 |
|
|
| |
| seaman | Дата: Четверг, 10 Января 2013, 22:59 | Сообщение # 870 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| Я вижу два скрипта. Зачем она нужна "общая ячейка"? Но в-общем это все лирика. Правда в том, что второй скрипт странный. Любое действие должно быть в функции. У Вас же if (Input.GetButton("Fire1")) и далее вне функции. C# сразу бы выдал ошибку. Да еще возможно не дал бы накинуть скрипт на объект. Как поведет себя JS не знаю, но что-то сомневаюсь, что никаких ошибок не выдает. Не может такого быть.
|
|
|
| |
| seaman | Дата: Четверг, 10 Января 2013, 20:38 | Сообщение # 871 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| Не правильное решение, имхо. Правильнее - один скрипт и куча префабов с разными звуком и вспышкой. Скрипт то все-равно же один и тот же накладываешь.
|
|
|
| |
| seaman | Дата: Четверг, 10 Января 2013, 19:44 | Сообщение # 872 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| 1. Зачем два скрипта? Все в одном правильнее. 2. Второй скрипт вообще на какой-то объект наложен? Почему вопрос? Потому что без вариантов должны быть ошибки. У Вас во втором скрипте не определены две переменные holdSound и holdMuzzelFlash. То что они есть в первом скрипте не означает, что они автоматом будут определены во втором. Ну а раз ошибок нет - значит скрипт скорее всего никуда не наложен. (хотя вроде все равно что-то должно было написать...) 3. Это: Код if (holdSound) holdSound.transform.parent = transform; if (holdMuzzelFlash) holdMuzzelFlash.transform.parent = transform; Правильнее делать в Start
|
|
|
| |
| seaman | Дата: Четверг, 10 Января 2013, 16:15 | Сообщение # 873 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| Тогда весь скрипт, плиз. И еще раз проверьте Консоль (это еще одно окно Юнити, если не открыто - откройте). может там все же что-то пишет.
|
|
|
| |
| seaman | Дата: Четверг, 10 Января 2013, 15:19 | Сообщение # 874 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| Вы Юнити вообще видели? Какие там окна в ней? Перечислите плиз. Имхо - не знать интерфейса программы и пытаться работать в ней это что-то.
Сообщение отредактировал seaman - Четверг, 10 Января 2013, 15:20 |
|
|
| |
| seaman | Дата: Четверг, 10 Января 2013, 11:07 | Сообщение # 875 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| В иерархии объект появляется?
|
|
|
| |
| seaman | Дата: Среда, 09 Января 2013, 21:25 | Сообщение # 876 | Тема: Вопрос-[ответ] по Unity |
|
старожил
Сейчас нет на сайте
| gggaptypggg, Вам не зря советовали читать справку. Без этого Вы постоянно будете с ошибками торчать на форуме. В данном случае прочитайте справку по Instantiate. Какой у нее третий аргумент? Ну и при чем тут position? Звук прикреплен к префабу. Инстанцируется объект со звуком.Что тут криминального?
Сообщение отредактировал seaman - Среда, 09 Января 2013, 21:26 |
|
|
| |
| seaman | Дата: Вторник, 08 Января 2013, 23:19 | Сообщение # 877 | Тема: Не прямая стрельба |
|
старожил
Сейчас нет на сайте
| И за направление в котором смотрит. Как пуля движется? Наверняка просто по прямой. Куда смотрела - туда и полетит/
|
|
|
| |
| seaman | Дата: Вторник, 08 Января 2013, 23:08 | Сообщение # 878 | Тема: Не прямая стрельба |
|
старожил
Сейчас нет на сайте
| может bulletSpawn слегка повернут относительно прицела? Потому пуля летит слегка не туда.
|
|
|
| |
| seaman | Дата: Вторник, 08 Января 2013, 20:44 | Сообщение # 879 | Тема: Ищу людей для создания игры (Игра создана,но люди нужны) |
|
старожил
Сейчас нет на сайте
| Представил кубического ассасина Цитата Без них игры не получится... Спецам Вы не нужны. Значит игры не будет. Или платите им деньги, или учитесь сами.
Сообщение отредактировал seaman - Вторник, 08 Января 2013, 20:45 |
|
|
| |
| seaman | Дата: Вторник, 08 Января 2013, 14:20 | Сообщение # 880 | Тема: Ищу людей для создания игры (Игра создана,но люди нужны) |
|
старожил
Сейчас нет на сайте
| А где игра то? Взять майнкрафт стартер пак - это не значит создать игру. ЗЫ:Чем Ваша игра будет отличаться от того же "Копателя"?
|
|
|
| |