Комментарии проекта Unity 3D
8

конверт анимации

» Unity 3D
хочу конвертировать анимацию в движок ,но не знаю как кости ik при этом удалить,в моей анимации всего 4 ik управляющих, но что будет если я засуну rigify c большим количеством ненужных костей
ledoed #1 - 5 дней назад 0
разобрался как сделать просто реально запекание коряво работает если сделать склет достаточно плохо
Cinos #2 - 5 дней назад 0
prog, спасибо, не знал.
prog #3 - 5 дней назад (отредактировано ) 0
Cinos, есть, нативное я и дергаю под капотом, но там есть нюансы - до недавних пор без костылей оно работало только в пределах одной анимации, поэтому нужно было рулить им извне. Сейчас вроде и нативное починили, но скрипт то я уже написал под свои нужды когда нативное запекание надо было через боль и страдание использовать - он у меня и кости чистит лишние, и чеклист проверяет по ряду специфичных для движка свойств модели, некоторые из проблем чинит на ходу и всякое такое - мне нет смысла возвращаться на чистое нативное запекание, учитывая что потом всеравно заново пересобирать весь обвес своего плагина. Кстати, нативный fbx экспортер сейчас вполне может быть тоже умеет запекать IK анимацию, но он у меня тоже самодельным заменен еще во времена когда такой функции там точно не было.
Cinos #4 - 5 дней назад 0
prog, неужто в блендере нету нативного запекания любого комплексного движения прямо на кости?
prog #5 - 5 дней назад 0
ledoed, значит неправильно запекал. Лично я пользуюсь для своих целей (не юнити) самописным плагином под блендер, который сперва применяет встроенное блендеровское запекание ключей с IK на обычные кости, потом удаляет IK кости, а потом сохраняет результат в отдельный файл, из которого уже делается экспорт в fbx или любой другой нужный мне формат.
Cinos #6 - 5 дней назад 0
ledoed, плохо понял о чём ты, неплохо было бы, если ты стукнул ко мне в кайп, и показал, в чём дело. Ты в каком пакете работаешь?
ledoed #7 - 5 дней назад 0
делал перепекал в fbx потом удалял все ключи к управляющим и удалял сами ik кости,но в таком случае анимация неработает как будто у неё нет анимки но ключи на другие кости присуствуют
Cinos #8 - 5 дней назад 2
Чтобы переместить костную анимацию в движок, сначала надо перепечь анимацию с рига на кости
2

Скрипт

» Unity 3D
Помогите пожалуйста. Вот написал что-то. Вообщем ребята я хочу чтоб когда проходило время 1 минута игровая у меня отнималась 1 ед. Еды, и когда еды становилось 0, тогда отнимались жизни по 30 секунд 1 ед. Жизни. И ещё ребята, у меня не отображается кнопки которые я создал в этом скрипте.
Наброски.
var Food : int = 100;
var Health : int = 100;
var Minus_Food = false;
var Time_For_MinusF : float = 10;
function OnGUI () {
GUI.Button(Rect(10,10,250,50), "Food" = (Food : int));
Minus_Food = true;
Time_For_MinusF = 10;
Food -= 1;
Food = 0;
Minus_Food = false;
Health -= 1;
}
GUI.Button(Rect(10,60,250,50), "Health" = (Health : int));
function DestroyGUI(){
yield WaitForSeconds (Time_For_MinusF);
Food -= 1;
}
alexprey #1 - 5 дней назад (отредактировано ) 2
В общем советую прочитать офф доку по скриптингу в Unity. Потому что логика у тебя не правильно написана.
OnGUI - нужно использовать только для отображения интерфейса (и то, лучше потом попробовать новую систему UI.
GUI.Button(Rect(10,10,250,50), "Food" = (Food : int));
Эта строчка не валидна по синтаксису
Для изменение данных в течении времени надо использовать OnUpdate или OnFixedUpdate
XGM Bot #2 - 6 дней назад 0
Похожие вопросы:

» ответ
    var cloneButon = Instantiate(button);
    cloneButon.transform.SetParent(button.transform, false);
    cloneButon.name = "button." + cloneButon.transform.GetSiblingIndex();
У сетпарента обязательно выставляешь false, тогда положение/поворот/масштаб будет "как надо", на том же месте.
» ответ
Возможно порядок вызова отрабатывает не правильно. Я бы сделал немного иначе. Внутри фигуры запрашивал бы данные от кубов.
	var cubeComponents = GetChildrenComponents<CubComponent>(); // получаем список дочерних компонентов типа CubeComponent
	var isRightCollision = cubeComponents.Any(cube => cube.isRight); // проверяем у каждого флаг isRight и если хотя бы у одного стоит, то возврашаем true
	// .. остальные действия
» ответ
Дорогой друг.
Вопрос должен содержать сам вопрос, а не задачу с мутной постановкой.
Следующий раз получишь победные штрафные баллы.

1

AnimationEvent

» Unity 3D
возможно создать евент для анимации не вручную, а из кода и собственно управлять им от туда
GeneralElConsul #1 - 1 неделю назад 2
Разве это не показано в этом коде?
4

Источники частиц

» Unity 3D
Начал разбираться с источниками частиц в юнити. Нашёл почти все параметры какие хотел найти, кроме одного, области спавна частиц, они излучаются вокруг объекта (как на скрине), а хотелось бы чтобы излучались из точки (то есть из самого объекта-пули)
А вообще был бы крайне признателен, если бы кто нибудь шарящий в устройстве источников частиц WC3 и юнити расписал здесь аналогию, какие параметры частиц из WC3 есть в юнити и где их можно найти.
Empyreal #1 - 4 недели назад (отредактировано ) 0
Вроде понял, когда создал источник частиц отдельно, ответ нашёлся сам собой.
Внизу справа Angle и Radius, вот Radius и отвечает за область излучения.
прикреплены файлы
Jusper #2 - 4 недели назад 2
а вокруг неё.
Создай пустой Gameobject внутри пули с центром в центре пули. LoL.
И к ней присоедини Particle System, а не к спрайту пули.
Надеюсь ты меня понял :D
Empyreal #3 - 4 недели назад (отредактировано ) 0
Вроде как он к ней и привязан, след из частиц оставляет за собой именно пуля. Просто частицы излучаются не из центра пули, а вокруг неё.
Делал через Inspector -> Add Component -> Particle System в спрайте пули.
Я не шарю прост совсем, скачал юнити пару дней назад.
Jusper #4 - 4 недели назад (отредактировано ) 0
Ты же можешь источник частиц привязать к точке, присоединенной к пуле (в центре) и, по идее, задача будет решена.
1

Основы программирования шейдеров. #6 Surface Shader

» Unity 3D
Шестая статья из серии статьей по основам программирования шейдеров в Unity. В этой статье мы начнем разбираться, что там творится с Surface шейдерами в Unity.

Читать далее...
Jusper #1 - 1 месяц назад 0
Спасибо.
Благодаря тебе и курсу на Udemy, я запрограммировал свой первый Surface шейдер.
1

управление

» Unity 3D
Здравствуйте. Я новичок. Скажите, можно ли сделать управление, с разделением тачпада на зоны. Допустим игра "осьминог". Тачпад разделен на 8 вертикальных полос. Каждая полоса - движение одной из щупалец. То есть разбить тачпад на 8 осей координат, независимых друг от друга. Если это реально, то подскажите, каким образом это можно реализовать. Заранее спасибо&#8206;
alexprey #1 - 1 месяц назад 1
Тачскрин или обычный тачпад для ноутбуков? Во втором случае есть проблема в том, что у него специфичные драйверы, которые не дадут получить информацию более чем об одном касании, а так же информацию о положении касания относительно тачпада.
С тачскрином работать проще, т.к. он предоставляет всю эту информацию.
1

WiP №2 - "Welcome in dinkum Hell"

» Unity 3D
Мой второй отчёт по конкурсной работе для "XGM: Land Shape Contest 2016". Всё предельно скромно и пока что скудно, но это не повод, чтобы не показать прогресс.

Читать далее...
Narkranoth #1 - 1 месяц назад 0
Пришлось немного сменить оформление, так как комментарии под скриншотами не всегда влазили полностью и поддавались прочтению. Теперь всё читабельно.
3

Как написать новелку на unity?

» Unity 3D
Здравствуйте! Всех с наступающим!! (небольшое отступление)
Задался целью создать визуальную новеллу. Тут палка о 2 концах. Первое это дипломная работа, а второе это интересно. Хотелось бы написать на Си. Так как это язык который я изучаю в колледже и требуется сделать что-нибудь на этом языке для дипломной работы. Художники знакомые есть которые могут помочь с визуальной составляющей.
Хотелось бы узнать как это реализовать. Вариант писать в ренпай не подходит.
prog #1 - 2 месяца назад (отредактировано ) 0
Если интересует именно C/C++, то можно попробовать Unreal Engine 4. Правда, скорее всего, для нужд визуальной новеллы с головой хватит блюпринтов и до чистого кода не дойдет.
Kenji #2 - 2 месяца назад 0
alexprey:
Я и думал про C#. Большое спасибо за статейку.
alexprey #3 - 2 месяца назад 0
Ну как вариант использовать Unity, но там не C, а C# в качестве основного языка программирования используется.

Берешь юнити, создаешь сцену, и дальше накидываешь UI компоненты, изображения, настраиваешь сцены, анимации для всего этого. Причем кода должно получиться не сильно много, лично я не сильно знаком с такими жанрами
По UI есть такая вот статейка: xgm.guru/p/unity/ui-manual
А так, добро пожаловать в наш раздел статей: xgm.guru/p/unity/articles
А вообще при более конкретных вопросах, можно получить более конкретные ответы.
2

Wip #1 - "Ре: Темно страх"

» Unity 3D
Описание концепции моей работы для "Land Shape Contest 2016".

Читать далее...
Narkranoth #1 - 2 месяца назад 0
О! Ты тоже участвуешь? Это замечательно! Успехов тебе. Концепт многообещающий, описано коротко, но предельно ясно.
Да, делаю вид, что не знал об этом.
alexprey #2 - 2 месяца назад 0
Звучит интересно! Удачи в конкурсе!
5

WiP №1 - "Welcome in dinkum Hell"

» Unity 3D
Описание концепции моего проекта для "XGM: Land Shape Contest 2016". Осторожно, могут быть спойлеры по другим творческим проектам!

Читать далее...
Narkranoth #1 - 2 месяца назад 0
Кристофер, разумеется, я это понимаю, всё-таки не первый год знаком с "Вариком". Но, например, многоуровневые локации там не сделать, какие-то надземные туннельчики, под которыми можно было бы проходить, тоже. Красивые своды помещений/подземелий делать несколько проблематично.
Mark Mocherad, конкурент? Сильно сказано. Так, малоопытный авантюрист, не рассчитывающий на успех. А вот то, что с ХГМ, это да, верно. Такой знакомый и такой родной (XGM)! Тебе тоже удачи. Надеюсь увидеть от тебя работу не ниже среднего уровня, а то и достаточно высокого.
Кристофер #2 - 2 месяца назад 0
Narkranoth, в варике очень много чего можно сделать. Все зависит от качества моделей и рук ландшафтера.
Mark Mocherad #3 - 2 месяца назад 0
Ого рад что хоть 1 конкурент из хгм, удачи
Narkranoth #4 - 2 месяца назад 0
alexprey, почему? Было бы невыгодно продумывать новую вселенную ради одной бродилки. Потому я взял за основу концепцию "Красной Империи" (другой вариант был - "Вселенская глухомань"). Как ни крути, в "Варике" не сделаешь столь же красивую территорию как в "Unity" из-за специфики движка и жанра игры, взятой за осному (т.е. Варика).
alexprey #5 - 2 месяца назад 0
Весьма странно брать за основу карту на вар3...
2

Wip 1 - Дивный, новый мир

» Unity 3D
Кратко - беру тематику - Дивный, новый мир.
Буду делать в стиле научной фантастики, локация будет частью планеты которая находится возле Юпитера.
Назовем ее Марсион. Вокруг будет растительность не земного типа, домик марсионов (обитателей планеты ). Все будет не в привычных для нас цветах.
Mark Mocherad #1 - 2 месяца назад 0
alexprey:
Рад видеть тебя в конкурсе)
Все будет не в привычных для нас цветах.
Надеюсь, сочетание будет приятным и не придется покупать капли для глаз.. А то мне вспоминаются ядовито-зелено-фиолетовые оттенки NoMansSky
спасибо, цвета будут в более теплых тонах
alexprey #2 - 2 месяца назад (отредактировано ) 0
Рад видеть тебя в конкурсе)
Все будет не в привычных для нас цветах.
Надеюсь, сочетание будет приятным и не придется покупать капли для глаз.. А то мне вспоминаются ядовито-зелено-фиолетовые оттенки NoMansSky
1

[WIP] "Concealed den" by fall.us

» Unity 3D
А Вы, гуляя по лесу, когда-нибудь задумывались: что если под почвой, на которую ступают Ваши ступни, есть другой, совершенно загадочный и непознанный мир? Пускай все это нелепо, и в нашем мире такому, конечно же, не бывать, но давайте все же представим, что такой мир есть, и он прямо под нами. Очень далеко и совсем рядом. Спрятан под корнями деревьев.

Читать далее...
Jusper #1 - 2 месяца назад 0
Хороша задумка.
Удачи в реализации!
3

Интерфейс

» Unity 3D
Слушайте наткнулся на большую проблему с интерфейсом в RTS. Скажите как создать интерфейс в Стратегии потому-что у меня ничего не выходит.
P.S лишь мини-карта вышла.
Jusper #1 - 2 месяца назад 0
Привет!
Какую часть UI ты пытаешься создать?
Из чего у тебя он вообще состоит? Есть концепт?
alexprey #2 - 2 месяца назад 0
Весьма расплывчатый вопрос, что конкретно не получается? Как вижу это я:
  • берем бахаем на часть экрана панель
  • на панель размещаем кнопки строительства / приказов
  • пишем класс с биндами на эти кнопки
  • по дефолту скрываем
  • при выборе юнита / здания показываем панель с нужными кнопками (показывать скрывать можно через флаг visible, вроде так. Или можно сделать анимации с выезжанием)
XGM Bot #3 - 2 месяца назад -1
Похожие вопросы:

» ответ
А как же новая система UI, которая уже решает эту проблему?

6 ,

Доступен Unity 5.5!

» Unity 3D
Unity 5.5 вышел в свет!
На этот раз популярная среда получила поддержку HoloLens, улучшение компонентов вроде Particle System и Line renderer, а также многое другое.

Читать далее...
Nortiul #1 - 2 месяца назад 0
Ура! Наконец-то добавили Hololens! Я, как и все инди-разработчики, так ждали этого момента(нет). Ну а если серьезно, есть достаточно полезные изменения, так что обновить стоит.
Хелдера #2 - 3 месяца назад 0
Jusper:
но на последнем скриншоте Ведьмак 3?
Нет. Ведьмак использует REDengine 3.
я знаю, поэтому и удивилась! Проверю дома))
lehanru #3 - 3 месяца назад 0
Круто! Очень порадовал апдейт системы частиц !
Jusper #4 - 3 месяца назад (отредактировано ) 0
но на последнем скриншоте Ведьмак 3?
Нет. Ведьмак использует REDengine 3.
alexprey #5 - 3 месяца назад 0
Скажите мне, что я сошла с ума, но на последнем скриншоте Ведьмак 3?
я не думаю, наверное просто похожие ассеты.
хотя я в Ведьмака не играл, не мне судить
Хелдера #6 - 3 месяца назад 0
Новость супер)
Может быть теперь их письма станут немного интереснее)
Скажите мне, что я сошла с ума, но на последнем скриншоте Ведьмак 3?
RSQR #123 - 3 месяца назад 0
Нашёл оче годную штуку: github.com/i-saint/BatchRenderer
4

Основы программирования шейдеров #5 Vertex and Fragment Shader 3

» Unity 3D
Пятая статья из серии статьей по основам программирования шейдеров в Unity. В этой статье мы напишем Vertex-Fragment шейдер с картами нормалей.

Читать далее...
lehanru #1 - 3 месяца назад (отредактировано ) 0
Будет ли что-то кроме шейдеров?
Анимирование, например. 2Д и 3Д.
Пока ничего такого не планирую, да и признаться, мой уровень анимирования... ну совсем низок.) Сейчас в моих планах именно шейдеры. Далее по списку surface шейдеры сделаю, потом,если руки дойдут, думаю начать цикл статей, где будут различные фишки из игр реализованы.
Jusper #2 - 3 месяца назад (отредактировано ) 0
Статья очень годная получилась.
Работа с картами нормалей в SC2 и Юнити отличается, и сразу вкурить не вышло.
Спасибо за информацию!

Будет ли что-то кроме шейдеров?
Анимирование, например. 2Д и 3Д.
lehanru #3 - 3 месяца назад 0
Вот тут вот странно с форматирование
Спасибо, сейчас поправлю.) Статья преимущественно печаталась ночью, т.к. времени сейчас маловато, так что есть там пара заминок.
alexprey #4 - 3 месяца назад 0
Благо все эти преобразования в шейдере мы можем не делать. Для этих целей можно воспользоваться встроенной фунецией ?UnpackNormal?С этим разобрались, двигаемся дальше!
Вот тут вот странно с форматирование
?UnpackNormal?С
Почему кодируем только 2 компонента ?
Аа... так вот в чем косяк то был с моей реализацией... Я считал, что там нормали закодированы как есть x, y, z
Статья шикарная, спасибо!
12

Пак: SimplyPoly World

» Unity 3D
Большой пак моделей в стиле Low Poly Art, предназначенный для использования в разработке современных городов, деревень, ферм, средневековых локаций и природных пейзажей.

Читать далее...
GeNr1x #12 - 3 месяца назад 0
LeikyS:
В баксах платили, да?)
Классная шутка)))
3

Как вернуть панели инструментов

» Unity 3D
Случайно убрал все панели, помогите пожалуйста
awesomesk1ll #3 - 3 месяца назад 2
Можно через layouts
7

Как рубить деревья?

» Unity 3D
Напишите скрипт что-ли потому что я не могу деревья рубать.
Jusper #5 - 3 месяца назад 0
Дорогой друг.
Вопрос должен содержать сам вопрос, а не задачу с мутной постановкой.
Следующий раз получишь победные штрафные баллы.
Devion #6 - 3 месяца назад (отредактировано ) 1
GeneralElConsul, лол, ну ты расписал, спасибо что дополнил конечно, но надо было человеку оставить хоть небольшое поле для самообучения
да кстати забыл написать
10 в скрипте это высота
12.3 сила удара.
Откалибруешь по своему
Cinos #7 - 3 месяца назад 1
GeneralElConsul, он же реально в личку написал. И даже по третьему вопросу вообще.