Среда, 14 Января 2026, 17:26

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
Результаты поиска
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 | Тема: Ищу людей для создания игры (Игра создана,но люди нужны)
старожил
Сейчас нет на сайте
Представил кубического ассасина biggrin
Цитата
Без них игры не получится...

Спецам Вы не нужны. Значит игры не будет. Или платите им деньги, или учитесь сами.


Сообщение отредактировал seaman - Вторник, 08 Января 2013, 20:45
seamanДата: Вторник, 08 Января 2013, 14:20 | Сообщение # 880 | Тема: Ищу людей для создания игры (Игра создана,но люди нужны)
старожил
Сейчас нет на сайте
А где игра то? Взять майнкрафт стартер пак - это не значит создать игру.
ЗЫ:Чем Ваша игра будет отличаться от того же "Копателя"?
Поиск:

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