Сохранен 559
https://2ch.hk/gd/res/184857.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
sage

Unity

 Аноним 24/08/15 Пнд 16:14:38 #1 №184857 
14404220786020.gif
Не нашел, создал.
Аноним 24/08/15 Пнд 16:17:12 #2 №184858 
Такой вопрос: как лучше всего синхронизировать событие анимации? Например, нужно создавать пулю после анимации выстрела. Как это сделать?
В идеале я хочу чтобы было что-то вроде корутины yield return StartCoroutine(Fire());
Аноним 24/08/15 Пнд 18:34:32 #3 №184892 
>>184858
> чтобы было что-то вроде корутины yield return StartCoroutine(Fire());
Надудонил тебе на лицо.
Первый вариант - смотреть воспроизводимую анимацию
[CODE]AnimatorStateInfo currentState = GetComponent<Animator>().GetCurrentAnimatorStateInfo(1);
if (currentState.fullPathHash == Animator.StringToHash("layer.statename"))
{
YobaFunktciya(mamku, ebal);
}[/CODE]
Второй вариант - нахуярить в аниматоре скрипт на событие, чтобы в onStateExit было переключение переменной
[CODE]if (GetComponent<Animator>().GetInteger("tolshinamamki") >= 1000)
{
YobaFunktciya(mamku, ebal);
}[/CODE]
Аноним 24/08/15 Пнд 21:18:56 #4 №184954 
>>184858
Просто создай событие в конце анимации в окне Animation, и в нем вызывай свой Fire()
Аноним 24/08/15 Пнд 22:32:36 #5 №184969 
Перезадам вопрос в пересозданном:
есть 2 (или более) почти одинаковые модели, с ригами и вся фигня. Разница в том, что одна "голая", другие "одетые", как "одеть" "голую" используя части "одетой"?
Аноним 24/08/15 Пнд 22:34:26 #6 №184970 
>>184969
В плане, как конкретно вырвать из "одетой" модели одежду, и пришивать её когда нужно?
Аноним 25/08/15 Втр 12:06:44 #7 №184997 
>>184954
Не получится. У меня такой код:
while (this.amountOfAttack > 0) {
for (float i = 0; i < this.attackSpeed; i += Time.deltaTime) {
yield return null;
}

if (enemy != null)
yield return StartCoroutine(this.Attack(this.enemy)); else
Debug.LogWarning("Enemy Already Died");
this.amountOfAttack -= 1;
}

Ну или скажи как лучше переделать
Аноним 25/08/15 Втр 12:07:13 #8 №184998 
>>184997
Это в корутине ясное дело.
Аноним 25/08/15 Втр 12:13:23 #9 №185001 
>>184970
Ты хочешь в игре как-то вырезать часть 3д-модели и присоединить к другой? Ты что, ебанутый? Это не так делается. Это делается через модульность: т.е. одежда - это отдельные модели
Аноним 25/08/15 Втр 13:27:46 #10 №185017 
>>184997
anim = GetComponent<Animation>();
anim.Play();
yield return new WaitForSeconds(anim.clip.length);
//Тут твои действия
Аноним 25/08/15 Втр 14:14:36 #11 №185025 
14405012766230.jpg
>>185017
> 2015
> Animation
Аноним 25/08/15 Втр 15:07:05 #12 №185038 
Юнитач, как зделоть музыку и эмбиент? Просто аудиосорс со вставленным аудиоклипом чем-то уёбищен, может, есть вариант поприличнее?
Аноним 25/08/15 Втр 15:15:58 #13 №185043 
>>185038
http://unity3d.com/learn/tutorials/modules/beginner/live-training-archive/sound-effects-in-unity-5
Аноним 25/08/15 Втр 15:25:15 #14 №185046 
>>185043
> 2015
> видеоуроки
Аноним 26/08/15 Срд 03:14:56 #15 №185237 
14405480966620.png
Поясните ньюфагу как зделоть чтобы тень была не только на других объектах но и на terrain? Пикрелейтед
Аноним 26/08/15 Срд 10:33:56 #16 №185286 
>>185001
Ну я вот и спрашиваю "как?".
Пока я не понял, что из себя должна представлять одежда, и как её прикреплять на модель тела, так чтобы она анимировалась вместе с ним.
Есть туториал?
Аноним 26/08/15 Срд 10:40:49 #17 №185289 
>>185286
Хм. Вот я смотрю на ассет морф3д, и они там делают так: все меши сразу на одной модели, а потом скрывают/показывают нужные. Вариант конечно, но мне чёт кажется топорно это, хотя кто я такой, по сравнению с ними.
Аноним 26/08/15 Срд 12:37:42 #18 №185311 
>>185237
сделай terrain объедком

И не благодари
Аноним 26/08/15 Срд 16:33:36 #19 №185326 
>>185289
Ну бля, все обычно делают голую основу. И на нее навешивают уже меши одежды. Анимируется все это по костям самой основы, поэтому бесит, что стальные кирасы гнуться как какие-нибудь майки. Серия тес, почти каждая сетевая дрочильня с кастомизацией шмоток, да сотни их. МИРОВАЯ ПРАКТИКА.
Аноним 26/08/15 Срд 17:03:19 #20 №185336 
>>185326
Ну это понятно, вопрос в том, как оформить кусок одежды, как отдельный префаб, при этом, чтобы его можно было насадить на префаб тела, и одежда получила анимацию.
Аноним 27/08/15 Чтв 04:40:55 #21 №185338 
>>185336
Префаб и не нужен, особенно если делаешь игру один, хватит простого скрипта, ну только если ты умеешь в код.
Ты скажи чего точно хочешь, я расскажу как оптимальней этого достичь.
Аноним 27/08/15 Чтв 10:20:30 #22 №185370 
>>185336
Потыкай в Unity Multipurpose Avatar.
Аноним 27/08/15 Чтв 11:12:03 #23 №185375 
Кто-нибудь уже счупал новый встроенный мультиплеер Юнити? Насколько я понял, полностью он заработает в 2016. К этому времени реализуют все основные фишки.
Аноним 27/08/15 Чтв 11:17:21 #24 №185376 
Юнитаны, есть один GlobalFog на камере. Как получить к нему доступ из другого скрипта? GetComponent<GlobalFog>() нихуя не даёт, ведь The type or namespace name `GlobalFog' could not be found. Что делать?
Аноним 27/08/15 Чтв 11:38:54 #25 №185388 
>>185338
Я хочу, иметь модель тела, клепать на неё одежду, и потом одевать, при этом, чтобы аватар тела её анимировал.
Т.е. обычная переодевалка персонажа, как в симах например.

Вот сейчас, у меня такая проблема: SkinnedMeshRendere не рендерит меш. Я пробовал и просто отрывать кусок от модели и закидывать в сцену, и создавать пустой гейм-обжект и закидывать туда меши, но отображения нет. В первом случае меш пропадает как только нажимаю плей, а во втором вообще сразу нифига нет. Всё это делаю просто через едитор, не в скрипте.
Аноним 27/08/15 Чтв 12:08:37 #26 №185393 
>>185388
Так, ладно, что-то получилось зафигачить через пустой геймобжект - меш есть. Но кости не подхватывает, просто клеится к части тела криво и висит.
Аноним 27/08/15 Чтв 12:18:30 #27 №185396 
>>185393
Бля, короче, как я понял, вариант только - сделать модель, которая будет заранее разбита на определенные участки, которые будут представлять из все возможные вариации модификаций, и потом уже на нужный участок натягивать нужный меш.
Аноним 27/08/15 Чтв 13:53:26 #28 №185457 
>>185396
https://www.assetstore.unity3d.com/en/#!/content/8 я тут мимо проходил, тоже как-то задавался вопросом, но забил. Скачай, раскуроч, авось чем поможет.
Аноним 27/08/15 Чтв 14:43:48 #29 №185466 
>>185388
> иметь модель тела, клепать на неё одежду, и потом одевать, при этом, чтобы аватар тела её анимировал
Нахуя? Отрезаешь в своём блендере тело от скелета, накидываешь на скелет свою одежду, делаешь риг. У тебя получается куча одежды с анимациями, потом вешаешь туда контроллер от персонажа и скрываешь с сажей ненужное. одежда.позишн = игрок.позишн; одежда.парент = игрок.трансформю
Аноним 27/08/15 Чтв 14:56:34 #30 №185470 
>>185466
Вот этот дело говорит. Так и делай.
Аноним 27/08/15 Чтв 15:08:24 #31 №185474 
Поцантре, есть один проект, и я в него ебнул чисто для чтения через скрипт пару десятков текстовых файлов. В сборку эти файлы, видимо, не попадают. В редакторе всё работает. Что можно такого зделоть, чтобы такие файлы тоже собирались?
Аноним 27/08/15 Чтв 15:16:48 #32 №185476 
>>185474
Засунуть их в папку Resources
Аноним 27/08/15 Чтв 15:22:10 #33 №185477 
>>185476
Они у меня в папке /assets/text/ лежат, папки resources нет нигде
Аноним 27/08/15 Чтв 16:03:52 #34 №185483 
>>185477
Так создай папку Resources. Ты можешь ее где угодно создать. В коде для загрузки пиши Resources.Load()
Аноним 27/08/15 Чтв 16:07:19 #35 №185485 
>>185477
http://docs.unity3d.com/ScriptReference/TextAsset.html
Аноним 27/08/15 Чтв 17:34:42 #36 №185496 
>>185466
Чёт не понял.
И вообще, если и понял хотя бы немного, то вопрос, как заставить аниматор анимировать 2+ скелета (ведь у каждой одежкий свой скелет?)? Или иметь несколько аниматоров, но это стрёмно как-то.
Аноним 28/08/15 Птн 03:14:37 #37 №185592 
>>185376
Оно живёт где то внутри какого то неймспейса. Тыкни в GlobalFog и посмотри.
Аноним 28/08/15 Птн 10:33:32 #38 №185624 
Анон, раньше ЯП не изучал. Решил начать делать игры на Unity. да, я знаю что у меня получится одно говно и я сам говно
Так вот, у меня два вопроса:
1. Есть нормальные туторы на русском для юнити?
2. Что изучать как сценарный язык? C# или JS? Второй вроде легче, но первый функциональные? Какой лучше учить, если я буду клепать клоны террарии и морровинда?
Аноним 28/08/15 Птн 12:53:53 #39 №185671 
>>185624
2. C#, почти все туториалы на нем
Аноним 28/08/15 Птн 14:47:40 #40 №185701 
>>185624
1) нет.
2) c#.
Аноним 28/08/15 Птн 15:02:42 #41 №185706 
14407633624540.jpg
Аноны, раньше был плагин FingureGestures, который был с отличной поддержкой и возможностями.

Но сейчас проект заброшен, новые версии не поддерживаются и получилось довольно много лагов.

Посоветуй нормальные и актуальные ассеты такого же типа.
И если можно где-нибудь спиратить, чтобы попробовать, тоже ок.
UNET Аноним 28/08/15 Птн 15:16:59 #42 №185709 
Привет игроделы. Начал я тут изучать новую сетевую плюшку от юнити, и возник у меня такой вопрос: можно ли отделить сетевые скрипты клиентов от скрипта сервера? Какие туторы не читал, везде пихают все в один скрипт и суют дурацкие проверки типа if(isLocal) и т.д. Может кто-нибудь показать элементарный пример взаимодействия клиентов с сервером с разделенными скриптами?
Аноним 28/08/15 Птн 16:28:59 #43 №185718 
>>185496
> как заставить аниматор анимировать 2+ скелета
Без задней мысли
Аноним 28/08/15 Птн 16:34:40 #44 №185721 
>>185485
>>185483
Эта штука загружает текстовый файл одной большой строкой же, зачем мне её парсить?
Аноним 28/08/15 Птн 16:53:36 #45 №185725 
>>185721
Ты чо даун?

TextAsset text = Resources.Load<TextAsset>("1.txt");
System.IO.StreamReader sr = new System.IO.StreamReader(new System.IO.MemoryStream(text.bytes));
Debug.Log(sr.ReadLine());
Аноним 28/08/15 Птн 18:37:13 #46 №185734 
> bytes
Аноним 28/08/15 Птн 20:07:46 #47 №185747 
>>185709
С юнетом короче дела обстоят так: пока нет отдельной либы для сервера, придется писать с if(isLocal) и т.д., ибо возможно только взаимодействие уровня клиент-клиент. Для авторитарного сервера нужна отдельная либа по-хорошему не будешь же ты запускать клиент в хедлес-моде на своем сервере которая у юнитеков пока только в планах - обещают зарелизить в 5.4, которая будет аж 16 марта 16 года. Так что либо страдай, либо жди.
Аноним 29/08/15 Суб 03:51:59 #48 №185850 
Анон пилю тут потиху свою игру.
Успешно. Но возник вопрос создания атмосферных условий.
Можно ли сделать несколько атмосферных условий скажем дождь, снег, ливень. И задать им рандом.
Допустим ливень длится в пределах от Х до У
Затем Снего от х до у
И задать некоторым явлениям частоту ?

Как вы пишите погоду в играх ?
Скриптами ?
Аноним 29/08/15 Суб 05:16:51 #49 №185853 
>>185850
Ебучий школяр, упиздывай
Аноним 29/08/15 Суб 06:19:31 #50 №185856 
>>185850
Чтобы создать дождь/снег, нужно использовать частицы. Ещё желательно изменить скайбокс на соответствующий и задать туман на камере.

Насчёт частоты, всё это легко задаётся в коде. Погромировать умеешь? Если нет, то забудь о Юнити на время, и займись изучением C#.
Аноним 29/08/15 Суб 16:39:47 #51 №185920 
Вот пытаюсь сделать разброс пуль.
Подводные камни в том, что разброс разный, в зависимости от того куда смотрит игрок, в одном положении его может почти не быть, когда в другом он даже больше нужного.

Debug.DrawRay(transform.position, (transform.forward + new Vector3(rand,rand,rand))*100);
Аноним 29/08/15 Суб 16:55:18 #52 №185922 
>>185920
Нормализуй вектор, ведь рандомный разной длины получается.
Аноним 29/08/15 Суб 17:07:17 #53 №185926 
>>185853
Тебе ещё бан не дали ?
Ты бля во всех тредах срёшь. В школу упиздуешь скоро
Аноним 29/08/15 Суб 17:19:30 #54 №185928 
>>185922
Нормализовавыл как мог, безрезультатно.
Тут же дело не в длине, а в направлении.
Но вообще тригонометрия не мой конек.
Аноним 29/08/15 Суб 17:39:51 #55 №185935 
14408591915700.jpg
>>185920
>>185928
Черная - нет отдачи вообще.
Зеленая - все как надо.
Красная - отдача заметно больше зеленой (на глаз в 1.5-2 раза)

Вот хер поймешь что не так.
Аноним 29/08/15 Суб 17:50:05 #56 №185937 
>>185920
Попробуй замени transform.forward на Vector3.forward
Аноним 29/08/15 Суб 17:54:25 #57 №185939 
>>185937
Не, теперь луч бьет в одну точку, независимо от разворота игрока.
Аноним 29/08/15 Суб 17:55:54 #58 №185942 
>>185939
Ты добавь внутрь объекта игрока новый пустой объект, который будет как бы прицелом и используй его transform.
Аноним 29/08/15 Суб 18:07:59 #59 №185945 
>>185942
А зачем, он же тоже будет поворачиваться за игроком, и вылезет опять эта фигня.

Debug.DrawRay(transform.position, (transform.forward + new Vector3(rand,rand,rand))100);
заменится на
Debug.DrawRay(transform.position, (object.transform.position + new Vector3(rand,rand,rand))
100);
разве нет?
Аноним 29/08/15 Суб 18:20:22 #60 №185949 
14408616222400.png
>>185935
Пробуй. Вебмка не хочет крепиться, но у меня все работает.
Аноним 29/08/15 Суб 18:34:02 #61 №185959 
>>185949
Лучше чем у меня, сейчас по горизонтали есть разброс.
Но заметил, слева на право разброс в 2 раза больше, чем снизу вверх, не замечаешь?
Аноним 29/08/15 Суб 18:37:20 #62 №185961 
>>185959
А хотя нет, просто окошко было не совсем квадратным.
В общем спасибо, думаю ошибка моя была в рандоме.

float numb = Random.Range(0,20)/100f;
int sign = Random.Range(0,2);
if(sign > 0) numb *= -1;
Аноним 29/08/15 Суб 18:43:03 #63 №185963 
>>185961
Разброс легко проверить, если перевести камеру в ортографическую перспективу.
Аноним 29/08/15 Суб 18:53:11 #64 №185966 
14408635917770.png
Звук слышен на любой дистанции, хотя я сделал всё по гайду. Анон что не так ?
Аноним 29/08/15 Суб 19:11:04 #65 №185969 
>>185966
Spatial Blend.
Аноним 29/08/15 Суб 19:17:15 #66 №185970 
14408650359470.png
>>185969
не помогает
Аноним 29/08/15 Суб 19:19:04 #67 №185971 
>>185969
А не всё заработало, проебался с мешем просто.
Благодарствую анон
Аноним 29/08/15 Суб 19:21:52 #68 №185973 
>>185970
Spatial Blend сдвинь до значения 1(вправо до конца).
Аноним 29/08/15 Суб 22:57:40 #69 №186003 
14408782602920.png
Анон, в unity если я делаю колёса для машины, они обязательно должны быть отдельными мешами ?
Аноним 30/08/15 Вск 03:50:44 #70 №186052 
>>186003
так сделай куб с колесами и посмотри. че за подход артиста такой - сначала делать, а потом думать как сунуть сделанное?
Аноним 30/08/15 Вск 08:41:15 #71 №186081 
Вы когда нибудь использовали альтернативные системы сообщений? Просто я все время пользовался SendMessage и мне было норм. Но тут понадобилось передавать сообщения в классы не компоненты. И я соснул.
Я про это ничего не знаю. Какие есть варианты, может, знаете?
sageАноним 30/08/15 Вск 09:21:57 #72 №186084 
>>186081
>SendMessage
Не используй это говно - это приманка для ньюфагов, чтобы они поскорее обосрались и бросили юнити.
Вызывай методы напрямую из класса.
Аноним 30/08/15 Вск 09:26:29 #73 №186086 
>>186081
расскажи поподробней уж, че ты. хоть резиновой уточкой побудем.

>>186084
На самом деле это говно полезно, если делать какие-то глобальные эвенты. Например включать-выключать фонари при смене времени суток.
но специфично.
sageАноним 30/08/15 Вск 09:30:06 #74 №186087 
>>186086
>Например включать-выключать фонари при смене времени суток.

public delegate void _NastupilVecher();
public static event _NastupilVecher NastupilVecher;

void Start()
{
NastupilVecher += () => fonar.Vkluchit();
}

void Update()
{
if (vremya == "18.00")
NastupilVecher();
}
Аноним 30/08/15 Вск 09:39:47 #75 №186088 
>>186084
На самом деле это очень удобная вещь которой я постоянно пользуюсь. Тут особенность в том, что ты отправляешь сообщение GameObject'у, и получают его все компоненты это объекта.
Еще можно напиcать функцию как coroutine и событие автоматически стартует как корутина.
Аноним 30/08/15 Вск 09:44:50 #76 №186090 
>>186087
ёбнутый чтоль в апдейте это проверять? так и представляю как на карте тысяча фонарей проверяет каждый фрейм не наступил ли вечер. висит гденить геймобжект, смотрит "хопана вечер. ребята, ловите мессажку!" и фонари включаются.
sageАноним 30/08/15 Вск 09:46:34 #77 №186091 
>>186090
В апдейте проверяется время. Когда на часах 18.00, запускается евент "вечер", и все методы, подписанные на него.
Аноним 30/08/15 Вск 09:47:56 #78 №186092 
>>186086
Я пилю свой велосипед как замена корутин. Для этого есть отдельный класс, где я пишу действие. Например, я делаю действие пойти посрать, и передаю ему ссылку на юнит (это мне кажется удобнее, чем описывать все действия в самом компоненте юнита).
Тут главная особенность что должно выполняться одно действие за раз, т.е. остальные должны приостанавливаться. Дефолтные корутины так не умеют.
Ну вот туда мне и надо передавать сообщения.
sageАноним 30/08/15 Вск 09:53:05 #79 №186093 
>>186091
Для особо понятливых: скрипт висит в единственном экземпляре, на единственном объекте, который и проверяет, наступил вечер или нет. А все остальные объекты, которым нужно что-то сделать с наступлением вечера подписываются на событие и просто ожидают.

public class Fonarik: MonoBehaviour

void Start()
{
VecherOzhidane.NastupilVecher += () => light.enabled = true;
}

Короче, я хуево обьясняю теорию, курите евенты сами: http://unity3d.com/ru/learn/tutorials/modules/intermediate/scripting/events

и не страдайте больше хуйней со своим сендмесседжем, а то у меня бомбит от вас
Аноним 30/08/15 Вск 09:55:27 #80 №186094 
>>186091
ты ведь понимаешь что тысяча сверок в кадр это несколько не адекватно?

>>186092
хо. корутины но без моно для такого. EventHandler то пробовал?
Аноним 30/08/15 Вск 09:56:35 #81 №186095 
>>186092
>Тут главная особенность что должно выполняться одно действие за раз, т.е. остальные должны приостанавливаться
Ну короче как в пошаговых стратегиях: например, пойти в эту клетку, атаковать того. Все действия складываются в стек, а потом выполняются. Только у меня еще такая фишка, что можно в середине одного действия начать другое, а после его конца вернутся к старому.
Аноним 30/08/15 Вск 09:58:49 #82 №186096 
>>186093
а, просто через жопу пишешь. глобально это конечно лучше, но для мелкого говна эвенты проще.
Аноним 30/08/15 Вск 10:07:59 #83 №186100 
>>186094
>>186092

Алсо.
http://wiki.unity3d.com/index.php/CSharpMessenger_Extended
на тему мессажек есть приятный код на вики.
Аноним 30/08/15 Вск 10:24:38 #84 №186106 
>>186096
Тащемта, у него нигде даже намёка не было, что это делается внутри фонарика.
Аноним 30/08/15 Вск 10:48:34 #85 №186114 
>>186100
Ну тут тоже AddListener и прочее. В SendMessage мне нравится то, что в одном компоненте написал SendMessage("Huy); а в другом void Huy() {} и все, компоненты у тебя связаны.
Ладно, сейчас попробую сделать так.
Аноним 30/08/15 Вск 16:04:32 #86 №186169 
Ребята как сделать машину ?
Опишите в общих чертах.
У меня Unity5 и не получается сделать про префабам как на уроке. На просто префаб WheelCollider не вешается. На модели он отображается неправильно (т.е Горизонтально, а колесо стоит вертикально). Вращать его не получается.
Вообщем скинте НЕ русскоязычный мануал или напишите как вы делали машину. С меня помощь в вашем проекте. Или няши.
Куда размещать сервак Аноним 30/08/15 Вск 16:05:04 #87 №186170 
Вообщем анон, хочу запилить типа клон rpg mo.

Проблем с программированием нет. Но дело в то что я в области ммо вообще уровня 1/0

Но даже тут разберусь.

Но что меня смущает - как быть с серваком. Я у мамки нищеброд, поэтому на время разработки купить сервак даже за 50 рублей в месяц не смогу (в основном потому что - кто сказал что я вообще что-то сделаю? а тратить надо с пользой, копейка рубль бережет)

Так то потом можно будет подумать о покупке сервака. но сейчас то я только начал что-то делать и может через неделю брошу.

Так вот, есть ли бесплатные альтернативы? Мне же для разработки не нужны сто-пятсот онлайна, десятка игроков хватит. Локалхост не вариант - ибо хочу сразу все показывать миру.

Вроде что-то слышал что в юнити есть... но нихрена.

И желательно если вы по предложенному дадите уроки (чтобы сразу вкатиться, а не осваивать методом тыка)
Аноним 30/08/15 Вск 16:11:27 #88 №186171 
>>186170
Зависит от того сколько трафика приходится на каждого пользователя. И так сложно сказать, пошукай на сайтах типо Ucoz, ещё гугл предлагал бесплатные серваки когда то.
Аноним 30/08/15 Вск 16:32:08 #89 №186175 
>>186170
Возьми Photon и поставь на свой локалхост или ещё куда. Бесплатен пока не будет 100CCU. Там в примерах есть даже скелет для ММО.
Аноним 30/08/15 Вск 16:33:45 #90 №186176 
Алсо, пока нет серверной логики, можешь использовать их облако. 20CCU бесплатно, более чем достаточно для тестов.
Аноним 30/08/15 Вск 18:46:20 #91 №186192 
Посоны, юзать ли CharacterController вместо RigidBody? От чарактерконтроллера куча проблем, но он умеет шагать по лестнице.
Аноним 30/08/15 Вск 19:57:38 #92 №186202 
посоны, купил ассеты, а там только префабы, а кода нет, как оно работает? разве префаб это не гейм обж, на который напихали компонентов, в том числе и скриптов
ну а если на него напихали скриптов то ведь должны быть и скрипты, но их нет, че теперь сосать?
Аноним 30/08/15 Вск 20:02:25 #93 №186203 
14409541451900.jpg
>>186202
>купил ассеты
Аноним 30/08/15 Вск 20:08:05 #94 №186204 
>>186202
Заскринь окошко при импорте ассета.
Алсо >>186203
Аноним 30/08/15 Вск 20:09:57 #95 №186206 
>>186202
Читай что написано на товаре который покупаешь. Если он из раздела "модели" - значит там модели.
Аноним 30/08/15 Вск 21:06:36 #96 №186225 
Анон! Какого хуя у меня Crossfade на одну анимацию от двух разных занимает разное время, хотя в параметрах ясно указано, за какое время я его хочу?
То есть код выглядит так: animController.Crossfade ( "TargetAnim", 0.2f );
И он должен всегда делать за 0.2f. А он делает иногда за 0.2f, а иногда за целую секунду, пидор! В зависимости от того, из какой анимации кроссфэйдит.
Аноним 30/08/15 Вск 21:16:26 #97 №186227 
>>186225
А, все, я имбецил. Походу надо было CrossFadeInFixedTime(). Уёбываю.
sageАноним 31/08/15 Пнд 01:45:51 #98 №186267 DELETED
>>186094
>ты ведь понимаешь что тысяча сверок в кадр это несколько не адекватно?
Заебали.
sageАноним 31/08/15 Пнд 01:51:45 #99 №186268 DELETED
>>186267
>никаких ежефреймовых проверок на фонарях
Совсем забыл дописать, а то опять начнется.
Аноним 31/08/15 Пнд 03:28:11 #100 №186275 
>>186171
ну трафика будет... как в обычной браузерке. Клон РПГ МО
Вот прикидываю

Игра близка к пошаговым рогаликам (хотя и не пошагово). двигаются только игроки (мир и мобы не двигаются). анимаций нет (да я и не художник чтобы их делать). бой индивидуален (другие его не видят)
Вообщем думаю совсем мизерные пакеты будут.

>>186175
>Возьми Photon и поставь на свой локалхост или ещё куда. Бесплатен пока не будет 100CCU. Там в примерах есть даже скелет для ММО.
А есть совсем минимальный пример? не обвешанный кучей говнокода?

Аноним 31/08/15 Пнд 05:35:46 #101 №186278 
>>186275
Ты кодер что ли ?
Я мог бы пмочь с графикой.
блин, люди, помогите с фотоном Аноним 31/08/15 Пнд 06:50:26 #102 №186280 
Что-то вообще какой-то ад.

Скачал я SDK фотон сервера для юнити

А дальше вообще не понятно что куда и как.

есть нормальные текстовые уроки? не это ебланское видео в котором очередной школьник-мудак что-то там вякает, а нормальный текстовый урок по самым основам - хотя бы чат написать... А то пиздец. Примеры из SDk не работают. требуют App ID. Иду на их сайт, создаю проект - оно меня шлет нахуй с сообщением что какого-то адреса ей нет

Sorry, but the page you were trying to get to does not exist.
You may have just mistyped the address or surfed an out-of-date link.
Try browsing our homepage to find what you were looking for.

Конечно блядь нет страницы - я же только ее создаю

Все таки удалось создать, получить апид - юнити его не видит. Тупо без сообщений автодисконет в их примерах. Пиздец.

Документации вообще нет. И только один еблан-школьник со своими 100500 видео как запустить юнити чтобы делать ммо (при этом 100499 видео - это именно запуск юнити)
Аноним 31/08/15 Пнд 07:38:26 #103 №186284 
>>186280
На этом самом фотоне работает наверно почти всё сетевое что есть на Юнити по всему миру. Система просто не предназначено для детей и приравненных к ним. И документация там хорошая, описывает всё что надо.
Аноним 31/08/15 Пнд 07:54:11 #104 №186286 
14409968511480.png
>>186284
через жопу оно все работает

Вот видео
http://doc.photonengine.com/en/onpremise/current/getting-started/photon-server-in-5min

2:40 где-то. Запуск примера. Какого хрена оно мне вместо того что там, выбивает экскепшены?
Аноним 31/08/15 Пнд 08:15:47 #105 №186290 
>>186286
Я пускал по той же инструкции и у меня всё чудесно взлетало. Но в конце мы решили использовать их облако.
Аноним 31/08/15 Пнд 08:29:34 #106 №186292 
>>186290
оказалось что фейлит их ключ лицензии (пиздец). удалил ключ - и тоже заработало

А вот как запустить примеры в юнити - так и не понял. Так откуда брать App id и где брать серваки для этих примеров (должен же мой клиент на юнити с кем-то обмениваться - а с кем)?

В SDK даже внятного ридми нет (то что есть - только как установить фотонвские либы, и то что нужно проделать то что на видео выше - а как все это запускать - вообще нигде не написано).

И документации полно по Photon Network.

А мне надо по Photon Server. Гугол упорно пытается мне доказать что мне надо Network (пишу Server - дает ссылки на Network)

Млять - легче самому сервак написать - там за пять минут пилится обмен пакетами между серверным приложением и юнити... даже читать ничего не надо (только понимать про сокеты). Написал бы, если бы кто-то где-нибудь давал бесплатное место (на время разработки) под самописное
Аноним 31/08/15 Пнд 08:48:53 #107 №186293 
>>185747
Да, блеать. Вот это грусть.
Аноним 31/08/15 Пнд 09:23:34 #108 №186295 
>>186267
Вот это говнокод. Не пиши так никогда.
Аноним 31/08/15 Пнд 09:24:56 #109 №186296 
>>186292
1. Ты можешь запустить свой сервер. В настройках в клиенте есть опции.
2. Если тебе не нужна серверная логика то просто используешь их облако. Куча игр там по p2p работает.
Там всё написано в документации, ясно и понятно, с примерами, по шагам. Но если ты дурак - то тебе оно не поможет, лол.
> легче самому сервак написать
Ну и пиши.
Аноним 31/08/15 Пнд 09:35:55 #110 №186297 
>>186293
В UE4 такая-же система. Никаких if'ов там нет. Смотри какая-там архитектура.
Если коротко, то там объекты поделены на те, которые реплицируются и те, которые только на стороне игрока. В реплицицируемых объектах находится вся инфа, на основе которой меняется состояние игры. Например, на локальной машине есть PlayerController, а реплицируется PlayerState. То есть тебе надо делать архитектуру таким образом, что твой контроллер работает непосредственно только с PlayerState, а уже игровые скрипты берут инфу только из PlayerState
Аноним 31/08/15 Пнд 09:42:38 #111 №186298 
14410033583740.png
>>186296
1) Где?
Где тут настройки?

>>186296
>. Если тебе не нужна серверная логика то просто используешь их облако. Куча игр там по p2p работает.
мне нужна. Я не сессионку делаю. Мне нужен сервак.
Аноним 31/08/15 Пнд 09:45:56 #112 №186300 
>>186296
>Там всё написано в документации, ясно и понятно, с примерами, по шагам. Но если ты дурак - то тебе оно не поможет, лол.
Дай ссылку. потому что тут

нихуя не написано
http://doc.photonengine.com/en/onpremise/current/getting-started/photon-server-intro

полезного. сервак и одновременно клиент чата, долбоебическая установка фотона (которая нихуя не работает с ключом)

и много воды о том как все круто.

Ни одного примера как все это дело запустить в юнити (пиздец, я не могу скачать их гиганскую парашу Unity Island Demo - и ковыряться в миллионе говнокода (опять же, на самом сайте ни одной внятной строчки про то что там делать)
Аноним 31/08/15 Пнд 09:48:37 #113 №186301 
>>186298
Window->Photon Unity Network->Highlight Server Settings. Ты просто возьми и прочитай ёбаную документацию. Медленно и по шагам. Там ВСЁ написано.
Аноним 31/08/15 Пнд 09:50:04 #114 №186302 
Знаешь почему ты должен её прочитать? Потому что существуют сотни игр на их технологии. И они ВСЕ работают. В том числе и ММО. Даже мои поделия и те включаются вообще без проблем. А всё почему? Потому что я читать умею.
Аноним 31/08/15 Пнд 09:56:34 #115 №186303 
14410041941270.png
>>186301
>Window->Photon Unity Network->Highlight Server Settings.
Мда. ну ок. чел смотри на скрин

Ты видишь суслика на скрине? Я не вижу

А теперь я поясняю

У МЕНЯ PHOTON SERVER

Нет, ты меня не понял. У меня PHOTON SERVER

Повторить еще раз?

У меня PHOTON SERVER

Почему ты мне пишешь про photon network? Это вообще другая хуйня

Еще давай про клауд вспомни


>>186301
>Медленно и по шагам. Там ВСЁ написано.
дай уже ссылку на документацию. Я ее обязательно прочту. Но я не вижу никакой документации. Вот в чем дело.

>>186302
>Знаешь почему ты должен её прочитать?
Да я согласен ЧИТАТЬ. Где ее читать?
sageАноним 31/08/15 Пнд 10:10:59 #116 №186304 DELETED
>>186303
Я в 8 лет методом тыка, проб и ошибок выучил правила игры в риичи маджонг, имея только игру на сеге, где все было на японском, а ты тут ноешь что не можешь в английских буковках разобраться, бедняга. Открывай сорцы, да разбирайся.
Аноним 31/08/15 Пнд 10:21:37 #117 №186306 
>>186303
Значит ты нихуя в свой проЭкт не добавил. Потому что твои руки растут из анала. Знаешь, я знал человека который лет 6-7 назад умудрился сломать uTorrent и так ничего не суметь скачать. Почему? Потому что он своими кривыми шаловливыми ручками полез внутрь и всё сломал к хуям. Причём до него идея "просто следуй тупой инструкции" не доходила вообще.
Кроме сервера тебе ешё клиент нужен, дебилушка. Сервер совершенно отдельное приложение не требующее Юнити вообще.
Аноним 31/08/15 Пнд 10:22:59 #118 №186307 
Алсо, сервер который они дают - это именно то на чём бегает их собственная сеть. У них всё на одной технологии.
И нахуя я дебилам помогаю?
Аноним 31/08/15 Пнд 11:15:35 #119 №186314 
>>186304
Очень охренено развивать телепатию разбираясь в том чего просто нет(!!!). Там в SDK только клиент. Сервера там нет.
А в SDK сервера нет кода для этих примеров. просто нет (точнее есть только для двух - но опять же. .. юнити требует апп ид, а где я его возьму на локалхосте?)

>>186306
ЭТО НЕ МОЙ ПРОЕКТ. ЭТО ИХ ПРОЕКТ. Я СКАЧАЛ SDK НА ЮНИТИ. ОТКРЫЛ ПАПКУ С ПРИМЕРАМИ. ОТКРЫЛ ПРИМЕР. НИХУЯ НЕ РАБОТАЕТ. У НИХ НЕ РАБОТАЕТ. Я ТАМ НИ СТРОЧКИ НЕ МЕНЯЛ

>>186306
>Кроме сервера тебе ешё клиент нужен, дебилушка. Сервер совершенно отдельное приложение не требующее Юнити вообще.
Дебилушка. это клиент.
https://www.photonengine.com/Download/Photon-Unity3D-Sdk_v4-0-0-10.zip

Сам скачай и попробуй запустить


>>186307
>И нахуя я дебилам помогаю?
И ГДЕ ТЫ МНЕ ПОМОГ?

Начал писать какую-то хуйню про нетворк.

Начал писать про какую-то мифическую документацию - где ссылка на эту документацию хоть?

Здесь
http://doc.photonengine.com/en/onpremise/current/

нихуя нет

(повторю - с серваком я более менее разобрался. непонятно как его к юнити присобачить и как потом сервер в фотон отправить (локал хост это замечательно - но я фотон взял потому что мне нужен бесплатный хост для разработки)


Блядь, меня бесит эта ебанная капча. Абу - повесься. Я заебался ее вводить потому что ты не знаешь про динамические айпишники. Да еще и дауны наделали фоток где нихуя не видно


Да, у меня бомбит. Я уже восьмой час (семь часов на работе и час дома) пытаюсь разобраться и сделать простой чатик.
Ну так где документация? Аноним 31/08/15 Пнд 12:39:36 #120 №186324 
Ну так будет толковая документация по тому как сделать свой сервер и подсоединиться к нему из юнити?

Или вы только пиздеть можете и называть всех школьниками и дебилоидами, а сами даже не осили (да-да, вы там клауды юзаете)
Аноним 31/08/15 Пнд 12:46:43 #121 №186325 
>>186324
>как сделать свой сервер
>без задней мысли
Ты же понимаешь, что тут тебе ответят только так. Может кто-то и умеет в это, но врядли уже поможет тебе.
Аноним 31/08/15 Пнд 12:56:13 #122 №186326 
>>186324
Photon создан для даунов, которым лень разбираться в устройстве сетевого взаимодействия. Так что его даже школьник может освоить. Но раз уж ты не смог его освоить, то это уже клиника.
Аноним 31/08/15 Пнд 13:07:00 #123 №186330 
>>186325
1) это не я начал про школьников и дебилоидов. Меня просто сбесил даун который даже не знает чем отличается нетворк от сервера, но врубил режим умного.

2) дайте мне документацию. мне больше ничего не надо. просто документацию где млять написано что нужно сделать чтобы добавить свое приложение - даже млять в локалхост - потому что даже так хуй добавишь (там надо руками конфиги править - но млять, я сделал - нихуя не работает)

>>186326
ПРИ ЧЕМ ТУТ СЕТЕВОЕ ВЗАИМОДЕЙСТВИЕ?

Я не могу настроить сам ебанный фотон.

Я могу написать с нуля клиент сервер.

Тут блядь вся ебля в том что

- непонятно как этот ебанный сервер запустить
запускаю PhotonControl.exe. В нем только Lite (где блядь их остальное мудачье дерьмо?)

- закрываю. правлю руками PhotonServer.config (это пиздец - руками... мы в каком веке живем чтобы текстовые конфиги в блокноте править?). Нихуя не добавляется. Да и оно понятно. потому что ихний MmoDemo в PhotonControl тоже нету. То есть эти ебанные мудаки даже сами нихуя не смогли настроить


И это только сервак.

Как ебашить в юнити клиент - я уже не знаю.

Реально бы за это время уже написал свой сервак без всякого мудачества. Потому что код писать - элементарно.

МНЕ НЕПОНЯТНО КАК ВСЕ ЭТО ДЕРЬМО НАСТРОИТЬ

>>186326
>Photon создан для даунов
Все эти дауны сидят на клауде и нетворке. А сервак почти никто не осилил. В Утубе есть только двое русских долбоебов, и трое английских - которые пытались это освоить... Но блядь чтобы они в аду горели за свои видео - почему было сложно просто выложить то что у них получилось? Там 90% работы надо делать во всяких конфигах, а они блядь видео сняли. Пиздец.
sageАноним 31/08/15 Пнд 13:33:17 #124 №186333 DELETED
Ёбаная истеричка, наверняка артистоблядь.
Аноним 31/08/15 Пнд 16:03:31 #125 №186355 
Парни, подскажите, где качать ассеты. В Какие торренты смотреть?
Перед покупкой захотелось прост пощупать
https://www.assetstore.unity3d.com/en/#!/content/36879
А кота в мешке брать не хочется.
Аноним 31/08/15 Пнд 16:53:48 #126 №186362 
А вы знали что если написать bool Update(), юнити все равно будет вызывать эту функцию каждый кадр. То есть ему срать на возвращаемый тип
Аноним 31/08/15 Пнд 17:16:49 #127 №186364 
>>186362
И какой смысл писать bool вместо void?
Аноним 31/08/15 Пнд 17:28:16 #128 №186365 
>>186364
Не знаю.
Это я нашел у себя такой баг.
Аноним 31/08/15 Пнд 17:30:36 #129 №186366 
>>186362
Ещё можно объявить Update виртуальным, и потом в базовом классе переопределить его.
Аноним 31/08/15 Пнд 17:52:05 #130 №186370 
А вы знали, что можете переключить объект в Debug режим и наблюдать все его закрытые поля в инспекторе?
Аноним 31/08/15 Пнд 17:56:19 #131 №186371 
>>186370
Точнее не объект, а сам инспектор.
Аноним 31/08/15 Пнд 18:11:33 #132 №186375 
Посоны, запарентил объект на кость своему персонажу, визуально всё на месте, а по факту, этот объект почему-то падает вниз, т.е. я делаю Debug.DrawRay(pointer.position, pointer.forward); с этой фигни, и рэй этот падает падает вниз и под землю. Поставил такой же объект соло на сцену - стоит на месте.
Аноним 31/08/15 Пнд 18:12:02 #133 №186376 
>>186375
Вопрос, собственно, почему он падает?
Аноним 31/08/15 Пнд 18:17:43 #134 №186377 
>>186375
>>186376
При этом дебаг лог позишена показывает одинаковые значения.
Аноним 31/08/15 Пнд 18:33:27 #135 №186381 
>>186377
>>186376
>>186375
Хм, оказывается потому, что аж на самом верхнем паренте у меня ригидбоди с юзгравити. Охуительно удобно.
Аноним 31/08/15 Пнд 23:47:11 #136 №186415 
14410540311060.jpg
Есть хорошие видеолекции по юнити?
Какой уровень знания c# нужен для использования юнити?
Аноним 01/09/15 Втр 00:23:15 #137 №186421 
>>186415
Выше твоего нулевого.
sageАноним 01/09/15 Втр 00:28:37 #138 №186422 DELETED
>>186295
Кирилла с сендмесседжами забыли спросить.
Аноним 01/09/15 Втр 03:14:03 #139 №186432 
>>186415
Любой, но ты с ним сделаешь говно. Для того чтобы делать хорошо нужно отличное знание множества вещей.
Аноним 01/09/15 Втр 07:17:15 #140 №186440 
>>186422
Начнем с того, что фонарям вообще скрипт ни к чему. Найти их можно по тегу. Никаких событий не надо
sageАноним 01/09/15 Втр 07:22:42 #141 №186441 DELETED
>>186440
>Найти их можно по тегу.
Это ты мне говоришь после вскукареков о производительности?
Аноним 01/09/15 Втр 07:35:46 #142 №186444 
>>186441
Поиск по тегу оптимизирован.
Кроме того, ты используешь анонимные функции с делегатами. Это выдает в тебе долбоеба. Не делай так никогда.
Для этих целей в юнити есть замечательный UnityEvent, который сам подчищает за тобой говно. Кроме того можно задать события в редакторе.
Алсо, хардкодить каждое игровое событие как минимум неразумно. Для этих целей лучше описанная тут >>186100 система
sageАноним 01/09/15 Втр 07:38:06 #143 №186445 DELETED
>>186444
>Поиск по тегу оптимизирован.
Да-да, а потом я за такими долбоебами все говно постоянно подчищаю, когда заказчик жалуется, что у его мартышек все заебись работает, а у него на компе чота тормозит малеха, надо бы ГЛЯНУТЬ
Не учи отца ебаться, сынок.
sageАноним 01/09/15 Втр 07:47:48 #144 №186446 
>>186444
>Кроме того, ты используешь анонимные функции с делегатами
Вот тут согласен.

>Не делай так никогда
А тут иди нахуй, я твоих советов не спрашивал.

еще раз доебешься до примера работы ивентов, состряпанного для 10 секунд для местных долбоебов - умрешь от рака, мразь
Аноним 01/09/15 Втр 08:04:12 #145 №186448 
>>186445
Ты балбес. Все теги внутри движка хранятся как списки объектов. Разницы производительности между кешированием в переменную и поиском по тегу практически нет
Аноним 01/09/15 Втр 08:04:39 #146 №186449 
>>186444
А что плохого в лямбда-выражениях?
Аноним 01/09/15 Втр 08:19:26 #147 №186451 
>>186449
То, что их уже нельзя удалить из делегата. Загрузишь другую сцену, фонари удалятся и будешь ловить эксепшны.
Аноним 01/09/15 Втр 08:39:27 #148 №186452 
>>186451
Это да, но можно просто обнулить все делегаты при загрузке новой сцены.
Аноним 01/09/15 Втр 10:51:46 #149 №186465 
>>186440
я бы не стал искать фонари по тегу. это-ж каждый раз надо щемится в компоненты. лучше уж пусть на префабе фонаря будут все нужные ссылки в скрипте, которые он сам переключает.

а то потом вместо переключения света будет какая-нибудь нелепая хуйня выключатся, или ещё смешней - какой-нибудь артист-аутист поставит костру тег фонаря, сидя у которого можно внезапно обнаружить что он перестал светить.
Аноним 01/09/15 Втр 13:22:01 #150 №186497 
14411029218140.jpg
>>186421
он не нулевой, он начальный, так что?
>>186432
>Любой, но ты с ним сделаешь говно. Для того чтобы делать хорошо нужно отличное знание множества вещей.
Именно поэтому и спрашиваю, есть ли годные видеолекции по юнити с нуля?
Аноним 01/09/15 Втр 14:46:26 #151 №186505 
>>186497
Непосредственно по Юнити есть. Так чтобы "с нуля" - годных нет. Но ты сможешь, безусловно, накидать префабов и даже заставить с помощью ударов кувалды что то заставить работать.
Аноним 01/09/15 Втр 14:52:59 #152 №186506 
>>186505
Подскажешь источник?
Аноним 01/09/15 Втр 14:56:44 #153 №186508 
>>186506
Их официальные туториалы. Полезно посмотреть разное с их конференций.
Аноним 01/09/15 Втр 15:04:03 #154 №186510 
>>186508
А есть все это на русском и в одном месте?
Аноним 01/09/15 Втр 15:11:58 #155 №186513 
>>186510
На русском ничего нет. Без английского в нашем деле делать нечего вообще.
Аноним 01/09/15 Втр 15:12:40 #156 №186514 
>>186513
Я понял, спасибо тебе.
Аноним 01/09/15 Втр 16:10:56 #157 №186517 
>>186497
>видеолекции
Как вы заебали со своими видеолекциями. Это всё хуйня для аутистов.
Аноним 01/09/15 Втр 16:22:50 #158 №186519 
>>186517
Так может я аутист и мне нужны видеолекции?
Аноним 01/09/15 Втр 16:28:17 #159 №186522 
>>186497
Он нулевой, судя по идиотским вопросам. Начальный - это когда ты пытаешься кодить сам, но у тебя не получается. Нулевой - когда просишь всё разжевать, переварить и насрать в рот.
Аноним 01/09/15 Втр 16:36:35 #160 №186523 
>>186522
У тебя богатый опыт, подскажи тогда по моему вопросу:
>Есть хорошие видеолекции по юнити?
Аноним 01/09/15 Втр 16:58:50 #161 №186524 
>>186523
Тебе ж сказали уже - http://unity3d.com/learn - там всё самое годное, плюс референсы на затрагиваемые вопросы, и готовые материалы.
Аноним 01/09/15 Втр 17:00:40 #162 №186525 
14411160401260.jpg
Анон нид хелп.
Когда пытаюсь поставить Wheel Collison в качестве плюса к пустому гейм обьекту он не отображается. А если применя. к модельке колеса он под углом 90'. Повернуть не получается ЧЯДНТ ?
Аноним 01/09/15 Втр 17:08:24 #163 №186528 
Посоны, я внезапно понял, что делая 3рд персон шутер, получается так, что у камеры и персонажа разный угол зрения, соответственно разный угол и у прицела (если он тупо посреди экрана) и ствола пушки.
И вот вопрос, как думаешь, что лучше:

1) На стволе только визуальная часть, а рейкаст определяющий попадание идет из экранного прицела.
2) Рейкаст определяющий попадания идёт из ствола, а прицел, не фиксирован на экране, а следует за хитом рейкаста.

Мне больше нравится второй, типа реалистичнее, но не хуйня ли это?

Аноним 01/09/15 Втр 18:41:32 #164 №186552 
А я тут решил туторы на русском™ пилить. Ставьте лойсы, советуйте одноклассникам.

https://www.youtube.com/watch?v=-cvDkltykQA

>>186497
>есть ли годные видеолекции по юнити с нуля?
Только что появились.
Аноним 01/09/15 Втр 18:56:05 #165 №186555 
>>186528
Без разницы. В максе пейне, например, был реализован второй вариант, а первый - в 80% шутанов от третьего лица.
Аноним 01/09/15 Втр 18:57:04 #166 №186557 
>>186552
Их и так хоть жопой ешь, а у тебя еще и бетонный кирпич вместо микрофона.
Аноним 01/09/15 Втр 19:05:42 #167 №186561 
>>186557
Нет. Микрофон за 150р. Старыми.
Аноним 01/09/15 Втр 21:28:13 #168 №186587 
14411320933290.png
>>186525
ну, чувак, ну что с тобой, ну? Чего ты дурак то инструкцию открыть не можеш? смотри, вот тебе колеса, работчие, крутятся даже. На, ну посмотри как сделать то это, тут же просто хуем нажать и сразу все работает. Смотри я даже дам тебе это как пример.
http://rghost.ru/7pDLc67M9


>>186497
да заливают тебе, че ты, успокойся. не надо там знать ничего выше базового синтаксиса чтобы начать. это если у тебя большая мечта надо хоть представлять как ты её исполнять собрался, а если ты там куб на колесах захотел то можно и дураком побыть.

Аноним 01/09/15 Втр 22:39:50 #169 №186593 
14411363907170.gif
>>186587
>у тебя большая мечта
А если я хочу сделать текстовую игру, с сменяющимися картинками и несколькими вариантами ответа, а потом наращивать её по мере сил, прикручивая свистелки и перделки?
Аноним 01/09/15 Втр 22:56:33 #170 №186597 
>>186593
Сложновато неучу будет то, текстовые игры хитрей чем кажутся же. Ещё и каждая прикрученная фича может отправить переписывать кучу кода.
Хотя для начала можно и обойтись нулевыми навыками, картинки с текстом выводить в юнити то попроще чем колеса к хую приделать.
Аноним 01/09/15 Втр 23:02:33 #171 №186598 
>>186587
Пермного благодарен анон.
Но как ты повернул коллайдеры ?
У меня вся трабла была в том что ОНИ НЕ ПРАВИЛЬНО СТАВИЛИСЬ СУКА.
Они у тебя автоматом по кругу пошли ?
и какая версия юньки у тебя ?
Аноним 01/09/15 Втр 23:05:56 #172 №186599 
14411379562710.png
ЧЯДНТ ?
Аноним 01/09/15 Втр 23:07:02 #173 №186600 
14411380227110.jpg
>>186597
>картинки с текстом выводить в юнити то попроще
Ты и так уже мне помог, но укажи в какую сторону копать, что бы картинки выводить и варианты ответов присобачивать. Спасибо.
Аноним 01/09/15 Втр 23:07:58 #174 №186601 
>>186599
Я кажись допёр анонас, спс за модель. Ща выложу результаты.
Аноним 01/09/15 Втр 23:18:33 #175 №186602 
14411387137300.png
Это какой то пиздос анон.
Поясни что я должен сделать с моделью. Скрипт не важен, умею сам писать. Просто обьясни как поставить ебучие коллайдеры. И что ты делал.
Аноним 01/09/15 Втр 23:22:49 #176 №186603 
14411389691560.png
Что бы я не делал, это падла ставится ПОД НЕПРАВИЛЬНЫМ СУКА УГЛОМ. Бля им так трудно было дать возможность вращения коллайдера.
Аноним 01/09/15 Втр 23:24:09 #177 №186604 
>>186602
>>186598
я их и не поворачивал, я просто собрал изначально все в нужном положении, а потом приделал сверху что-нибудь что позволило бы мне понимать что я вижу.
юнити со своими колесами любит возникать на тему того в каком направлении смотрит вон тот самый верхний обьект в иерархии. если повернешь колеса на 90 градусов, то они всеравно в итоге повернутся вперед. просто прикрепи колеса к пустому геймобжекту и крути уже все внутри его локального пространства.

>>186600
картинки с текстом вон сюда в UI http://docs.unity3d.com/ru/current/Manual/UISystem.html
а варианты ответов то посложней уже, придумай как хранить тексты и картинки сначала.
я бы хранил для удобства в том что уже дает юнити.
http://docs.unity3d.com/ru/current/Manual/class-ScriptableObject.html
Аноним 01/09/15 Втр 23:27:46 #178 №186605 
>>186604
>картинки с текстом вон сюда в UI http://docs.unity3d.com/ru/current/Manual/UISystem.html
>а варианты ответов то посложней уже, придумай как хранить тексты и картинки сначала.
>я бы хранил для удобства в том что уже дает юнити.
>http://docs.unity3d.com/ru/current/Manual/class-ScriptableObject.html
Спасибо, ты мой герой.
Аноним 01/09/15 Втр 23:29:23 #179 №186606 
14411393630320.png
>>186604
т.е если я их так присобачу будет норм ?
Аноним 01/09/15 Втр 23:33:41 #180 №186607 
14411396210430.png
ОНО ВЕРТИТСЯ, СУКА УРААА, ЗАРАБОТАЛО.
Вагон чая тебе братуха.
Аноним 01/09/15 Втр 23:36:21 #181 №186609 
14411397819490.png
Вот только одно но. Машину пидорасит не по детски и колесо не хочет держатся.
Аноним 01/09/15 Втр 23:38:35 #182 №186611 
14411399152990.gif
14411399153001.gif
14411399153012.png
14411399153013.png
Сап, программисты! Тут у нас кодер не успевает немного, поэтому ищем ему друга. Игра: пиксельный рогалик в духе айзеков и нуклир тронов. С месяцок назад делал тред, анон не оценил, но если кого-то интересует поработать с подобным проектом - отпишите на мыльцо: [email protected]
В первую очередь надо будет занять логикой для противников и правилами генерации контента. Бюджет считай нет, но небольшое вознаграждение выделять сможем.
Аноним 01/09/15 Втр 23:59:38 #183 №186614 
14411411784220.png
14411411784371.png
>>186609
ну ладно. смотри. картинку даже сделаю тебе.
геймобжект на котором видит RigidBody
геймобжект который висит на геймобжекте сверху
гейможект на котором висит колесо
на гейобжекте на котором висит колесо, висит графон колеса
много колес.
к колесам приделался куб
и ничего не пидорасит, все катается взад-вперед.
Аноним 02/09/15 Срд 00:22:56 #184 №186617 
14411425768120.jpg
>>186614
Спасибо няша,ты охуен.
А скрипт я так понял отвечает просто за вращение колиззи колеса ?
Для регуляцмм скорости я так понял нужно изменять массу rigid body тачки. Еще раз спасибо за помощь.

[16pixel] Аноним 02/09/15 Срд 00:43:03 #185 №186618 
>>186611
Не удержусь и скажу - какой же охуенный у вас художник, эти черепа в банках просто блеск, искренне желаю вам удачи со взлетом.
Аноним 02/09/15 Срд 17:42:10 #186 №186708 
что лучше использовать для объекта из соображений экономии вычислительной мощи ГП: один сложный мэш из кучи треугольников, или 5-10 простых мэшэй (капсул, параллелепипедов и тп)?
Аноним 02/09/15 Срд 18:00:02 #187 №186710 
>>186708
цифры, конкретные. Сколько полигонов.
Аноним 02/09/15 Срд 18:08:10 #188 №186713 
>>186708
Адин мЭш))) Инфа сотка, Карл)))))
Аноним 02/09/15 Срд 18:09:07 #189 №186714 
>>186710
есть какой то способ в самом юнити узнать количество полигонов в сетке, или только вручную их считать?
Аноним 02/09/15 Срд 18:14:44 #190 №186715 
>>186714
А модель сложная ?
Вбрось скрин
Аноним 02/09/15 Срд 18:16:46 #191 №186716 
14412070060860.png
Ещё раз благодарствую анона за помощь. А саже школьнику хуй в очко и перо под ребро
Всё, осталось скрипт написать и затекстурить модель.
Аноним 02/09/15 Срд 18:24:00 #192 №186717 
14412074407910.png
14412074408011.png
>>186715
нет, не сложная. меня просто теоретически вопрос интересует. в моём случае думаю лучше на 3х капсулах будет. хотя, разница не почувствуется
Аноним 02/09/15 Срд 18:28:21 #193 №186720 
>>186717
Смотри в первом случае ты можешь стрелять из серидины т.к коллайдера там нет. А в другом у тебя коолайдер от середины и до кончиков корабля. Но в первом варианте у тебя остаются незаколлайдеренные (во слово, ебать) и если ты будешь делать скрипт на дамаг кораблю он будет проходить мимо в тех местах.
Аноним 02/09/15 Срд 18:28:51 #194 №186721 
>>186717
А так похуй. Модель лоу поли. И я думаю 1 вариант предпочтительней.
Аноним 02/09/15 Срд 18:31:41 #195 №186723 
>>186721
то есть в идеале всегда делать мэш максимально простым, если это не повредит функционалу, хоть даже из нескольких малополигональных сеток, чем использовать одну сетку с кучей мелких треугольников? или при рэндеринге мэш немного хавает?
Аноним 02/09/15 Срд 18:34:56 #196 №186725 
>>186723
Мэш это модель которую ты делал в 3д редакторе.
Коллайдер - зелёная хуита. Всё зависит от цели применения.
А много хавает это лол. Что бы загрузить пеку на нихуёвый уровень тебе таких под пол сотни понадобится.
Делай@Тестируй, больше ничего сказать не могу.
Аноним 02/09/15 Срд 18:35:44 #197 №186726 
>>186725
оки, спасибо
Аноним 02/09/15 Срд 19:18:47 #198 №186730 
>>186723
Один меш из 100 треугольников прорисуется быстрее 10-и мешей из 10 треугольников. Какой нахуй мэш, ты где таких слов нахватался? https://translate.google.ru/#en/ru/mesh
Аноним 02/09/15 Срд 19:25:46 #199 №186731 
>>186723
Один треугольник должен покрывать более 2 пикселей (говорят что оптимально 10) на основном для модели расстоянии от камеры. Иначе будет алайсинг. Плюс ДИПы - 1 меш на 1000 треугольников нарисовать быстрей чем 10 по 100.
Аноним 02/09/15 Срд 21:28:48 #200 №186744 
>>186611
Нашли уже кого-нибудь. Я бы хотел поучаствовать в команде. Просто не хочу писать, если уже нашли.
Аноним 02/09/15 Срд 22:12:35 #201 №186756 
Кириллач, как лучше двигать мобов и персонажа?
[CODE]transform.GetComponent<Rigidbody>().MovePosition(transform.position + transform.forward * Time.deltaTime);[/CODE]
Чего-то хуёвенько, моделька останавливается сразу, а хотеть не сразу, чтобы к телу применялись силы и тело толкало предметы.
Аноним 02/09/15 Срд 23:34:37 #202 №186769 
>>186756
а чем просто transform.position += vector3.forward не устраивает?

мимонюфаня
Аноним 03/09/15 Чтв 00:05:40 #203 №186776 
Всю голову сломал, как сделать плавное движение камеры в 2д, например при драге. Хочу сделать камеру, как в клеш оф клансах, но при драге все немного подлагивает.

Я посмотрел, что не только у меня такие проблемы
http://answers.unity3d.com/questions/275016/updatefixedupdate-motion-stutter-not-another-novic.html

Может быть всезнающий анон может поделиться собственными наработками?
sageАноним 03/09/15 Чтв 00:29:44 #204 №186778 DELETED
>>186769
Если кратко - персонаж будет проходить сквозь стены.
Аноним 03/09/15 Чтв 01:22:46 #205 №186781 
>>186717
одна модель обычно лучше. но в твоем случае одна хуйня, если для коллайдеров собрался использовать.

>>186756
если физончиком то аплай форс.
правда с замедлением повозишся.

но я бы мобов через чарактер контролер лучше делал, или там анимациями двигал.

>>186776
через лерп не плавное чтоли?
Аноним 03/09/15 Чтв 01:38:21 #206 №186783 
>>186781
>если физончиком то аплай форс

Сукаблять велосити для кого придумали?

мимопробегал
Аноним 03/09/15 Чтв 07:26:29 #207 №186797 
>>186776
>как сделать плавное движение камеры в 2д, например при драге
значит у тебя фпс скачет. надо делать интерполяцию между значениями Time.deltaTime
Аноним 03/09/15 Чтв 08:37:23 #208 №186803 
>>186797
Time.smoothDeltaTime
Аноним 03/09/15 Чтв 10:06:08 #209 №186825 
>>186783
хотя я и сделал ошибку, вместо апплай форс я имел в виду Rigidbody.AddForce. но и ты хуесос, потому что ForceMode.VelocityChange одна из доступных опций этой функции.
Аноним 03/09/15 Чтв 10:42:39 #210 №186831 
>>186781
> мобов через чарактер контролер лучше делал
Но через него можно только игрока двигать
Аноним 03/09/15 Чтв 10:50:43 #211 №186834 
>>186831
через него можно все двигать
Аноним 03/09/15 Чтв 10:55:25 #212 №186836 
>>186834
Ща посмотрим, как зделоли
Аноним 03/09/15 Чтв 10:56:28 #213 №186838 
>>186834
А как мне тогда детектировать попадания, если у меня они по rigidbody идут?
Аноним 03/09/15 Чтв 11:09:22 #214 №186841 
>>186838
Рейкаст.
Аноним 03/09/15 Чтв 11:59:14 #215 №186846 
>>186838
оставь боди, сделай его кинематик
Аноним 03/09/15 Чтв 12:08:12 #216 №186847 
>>186846
Алсо, в контроллере вроде и так есть физ. события. Поэтому боди не нужен
Аноним 03/09/15 Чтв 14:07:08 #217 №186853 
>>186744
И все-таки отпиши на мыло.
У нас сейчас есть один вариант, но пока еще с ним ничего не ясно.
Аноним 03/09/15 Чтв 19:32:54 #218 №186880 
Анон, а ты знал что если из делегата удалить все вызываемые функции, то он будет возвращать null при обращении к нему?
Аноним 03/09/15 Чтв 20:01:21 #219 №186881 
Сосны, какие команды можно прописать для управления колёсами ?.
Я иммею ввиду просто команды а не готовый скрипт.
Сам капчую с телефона ибо провайдер ПОМЕНЯЛ ВАМ ТАРИФНЫЙ ПЛАН НА БОЛЕЕ УЛУЧШЕННЫЙ ! ИДУТ ТЕХ РАБОТЫ ! Ща у друга сижу, скиньте в тред.
В частности интересует следующее.
Команда ограничение угла
Придание вращению коллайдеру колёс. (вангую через Vector3 rotate)

Аноним 03/09/15 Чтв 23:31:49 #220 №186912 
чем отличается collision от trigger?
Аноним 03/09/15 Чтв 23:38:18 #221 №186914 
>>186912
Триггер не делает физичексих взаимодействий.
Грубо говоря зашёл вышел никакие проблем.
А коллижен это другое.
Аноним 03/09/15 Чтв 23:42:57 #222 №186915 
>>186914
можешь раскрыть суть collision'a? коллизия возникает при взаимодействии двух тел, у которых есть активный компонент rigidbody?
Аноним 04/09/15 Птн 08:09:40 #223 №186942 
>>186756
Мобов лучше делать как самостоятельные "машины", управляемые PlayerController'ом. Плюс в том, что потом можно легко переделать для сетевой игры.
Например, ты делаешь функцию передвижения mob.GetComponent<Mob>().GoToPosition(old_pos + new Vector3.forward);
позицию сохраняешь и в каждом Update например интерполируешь transform.position между старым и новым значением.
А в playerController'е просто пишешь if (key_pressed) mob.GoToPosition(mob.transform.forward * mob.speed);
Аноним 04/09/15 Птн 08:26:51 #224 №186945 
>>186881
В StandartAssets есть машина, глянь у них.
Аноним 04/09/15 Птн 11:28:29 #225 №186970 
>>186942
> GoToPosition(old_pos + new Vector3.forward);
Этажи пиздец, потому что такой моб будет расталкивать все пропы на своём пути
Аноним 04/09/15 Птн 11:30:50 #226 №186972 
Почоны, есть одна моделька человека, хочу зделоть хитбоксы. На голове тушке и прочих интересных местах висят коллайдеры. Как детектировать попадания на уровне скрипта,п рикрепленного именно к тушке? Перевешивать управление здоровьем на игрока - это пиздец. Выстрелы через рейкаст
Аноним 04/09/15 Птн 12:00:17 #227 №186975 
>>186970
Вот поэтому я в юнити-тред не захожу, местные Кирюши советуют друг другу настолько охуительные вещи, что они убивают мое чувство прекрасного. Есть православный Move - нет, буду особенным и запилю в качестве транслейта GoToPosition. И в игры этих людей мы будем играть.
Аноним 04/09/15 Птн 12:04:53 #228 №186977 
>>186975
Надо полагать у тебя голова и прочие части тушки - отдельные объекты. У каждого свой коллайдер и одинаковый скрипт, в котором из параметров есть модификатор урона и собственно тип части тела, можно енумом задать. В скрипте ссылка на главный скрипт игрока, в котором есть функция ПолучитьУрон(инт сколько), скрипты тушек вызывают эту функцию через себя.
Аноним 04/09/15 Птн 12:05:17 #229 №186978 
>>186977
>>186972
Аноним 04/09/15 Птн 12:12:49 #230 №186980 
14413579693170.png
А Spine Professional взломанный не найти?
Аноним 04/09/15 Птн 12:29:50 #231 №186983 
Посоны, поясните за Unity Android Pro и Unity iOS Pro. Что оно вообще дает? На сайте юнити я списков каких-то не нашел. Нашел пару тредов на ансверсах, где говорили, что эти штуки позволяют поменять сплеш-имейдж со стандартного на кастомный, но треды были за 11-12 годы. В те же годы и профайлер был доступен только в про, хотя сейчас он есть в пёрсенел.
В общем, у кого есть актуальная инфа про эти плагины? Ткине носом в какой-то список фич, предоставляемых при их приобретении.
Аноним 04/09/15 Птн 12:44:49 #232 №186985 
>>186978
>>186977
Не совсем, я использую регдоллы с кинематик ригидбоди, поэтому просто взять и выделить главный скрипт я не могу.
Аноним 04/09/15 Птн 12:50:59 #233 №186989 
>>186983
Вот тебе список отличий http://unity3d.com/ru/get-unity

Если ты инди-хуинди, то Про версия тебе нахуй не нужна. Её нужно покупать только, если у тебя приличная прибыль от игры.
Аноним 04/09/15 Птн 14:25:28 #234 №187003 
>>186989
Ты не понял. Я не спрашиваю про Unity Pro. Я спрашиваю про плагины Unity Pro Android Unity Pro iOS.
Аноним 04/09/15 Птн 14:31:34 #235 №187006 
Конкретизирую. Android Pro и iOS Pro нельзя активировать без Unity Pro. Активация каждого из плагинов стоит ЕЩЕ столько, сколько сам движок с про-лицензией. И меня интересует, в чем разница, между Unity Pro и Unity Pro + Android Pro, например.
Единственное, о чем я более-менее уверен, это сплеш-имейдж под андройд. По крайней мере, на ауктуальной версиии юнити пёрсенел, его сменить нельзя. А вот под iOS можно, хотя на ансверсах пишут, что нельзя сменить для обеих платформ.
Так вот, я хотел бы найти полный список различий. А то пока нихуя не понятно, что мне даст говно, за еще 3к баксов, кроме загрузочной иконки под ведро.
Аноним 04/09/15 Птн 14:48:41 #236 №187011 
>>187003
>>187006
Это ты не понял. Забудь уже про эти плагины. На дворе 2015 год, иди на официальный сайт и читай что там написано.

Поменялось всё давно.
Аноним 04/09/15 Птн 22:05:26 #237 №187062 
>>186267
Объясните долбаебу.
Есть фонари, на них уже весит Light, при старте сцены мы сохраняем компонент в переменную. Потом скрипт Gaem в 18:00 передает, что вечер и фонари (Light) нужно включить, но Start же уже произошел, как он сработает еще раз, сцена ведь уже запустилась.

Ах да, думаю дело именно в той ООП строке, которую я нехуя понять не могу, буду рад объяснению.
Аноним 04/09/15 Птн 22:58:25 #238 №187070 
>>187062
Ты не с того конца пытаешься понять.

Сначала определяется статическое событие, которое представляет из себя функцию-делегата. (если ты не уверен, что означают слова "статическое", "событие" и "делегат", то тебе нужно ознакомится с руководством по C#)

Затем каждый объект типа "источник света" подписывается на это событие, создавая собственную анонимную функцию, которая включает свет для данного объекта.

В нужный момент событие вызывается в методе Update(), в результате чего одновременно вызываются все функции-делегаты, которые были созданы ранее объектами типа "источник света" и таким образом включается свет.
Аноним 04/09/15 Птн 23:17:59 #239 №187073 
Ох аноны, кирюша на связи.
Тут такая идея родилась, но я точно не допру до реализации сам.
Вопрос даже не функционале юнитей, а в способе реализации. Не представляю как такое сделать.
Хочу впилить в обычный слешер интерфейс анимирования персонажа.
Что-то такое относительно простое (в плане движения модели по суставам), на уровне торибаша, с таймлайном снизу и возможностью экспорта в виде какого-нибудь формата, который потом сам пользователь может впилить в игру. А ещё лучше - с возможностью впилить в гейммплей не выходя из игры, прямо в меню настроек персонажа.
Можете даже нахуй меня послать и я даже буду с вами согласен - это поистине самая тупая идея моей жизни.
Но у меня ЗАГОРЕЛОСЬ и теперь я ХОЧУ корованы и домики такой редактор своими руками с вашей помощью.
Осталось только решить КАК.
Аноним 05/09/15 Суб 00:49:21 #240 №187079 
>>187062
Почитал руководство, немного понял, вроде.
Как я понял, делегат сохраняет ссылку на метод, потом мы связываем event с делегатом и вызываем в нужное время.

Gaem.OnEvining += <Название скрипта лампы>.<Функция, которая вызывает включение лампы>;
Как я понял, таким образом мы подписываемся на событие и потом вызываем его, когда нужно. Но в этой строке ведь совсем по другому.
>Gaem.OnEvining += () => {_light.enabled = true;);

Я, прочитав гайды по делегатам и событиями сделал бы таким скрипт лампы.

void Start()
{
Gaem.OnEvining += <LampaScript>.<OnLight>;
}
void OnLight()
{
_light.enabled = true;
}

Не ругайтесь, я буквально минут 10 назад закончил читать про делегаты, поэтому для многих возможно несу полную чушь.
Аноним 05/09/15 Суб 01:10:40 #241 №187080 
>>187079
Да нет, ты всё правильно понял. Просто делегаты могут быть анонимные или объявленные, как у тебя. Про анонимные функции(методы) тоже можно почитать в руководстве.
Аноним 05/09/15 Суб 01:12:48 #242 №187081 
>>187080
Я счастлив, спасибо за помощь.
Аноним 05/09/15 Суб 05:18:12 #243 №187087 
>>187079
>Но в этой строке ведь совсем по другому
Это лямбда-выражения. Удобный способ записи анонимных методов.

В скобках ты указываешь параметры метода. Если скобки пусты, значит метод ничего не принимает. Потом уже идёт тело метода.

https://msdn.microsoft.com/ru-ru/library/0yw3tz5k.aspx
https://msdn.microsoft.com/ru-ru/library/bb397687.aspx
sageАноним 05/09/15 Суб 07:13:02 #244 №187092 
Чет ни одной готовой игры за тред. Все бездари здесь.
Аноним 05/09/15 Суб 10:31:01 #245 №187122 
http://pastebin.com/jQDuWUnn
sageАноним 05/09/15 Суб 11:09:35 #246 №187137 
>>187092
Шла 3я неделя треда.
Бобби Котик требует по 1й игре каждую неделю.
Шит хапенз.
Аноним 05/09/15 Суб 11:11:07 #247 №187138 
Репост из нюфаготреда.
Я хуй который НИЧЕГО (ну может простенький пиксельарт, что могут все) в геймдеве не умеет. Попытка в Unity принесет мне только прокрастинацию, боль, страдание и удаление программы на второй день?
Аноним 05/09/15 Суб 11:17:22 #248 №187141 
>>187073
ну э. начни с возможности поворота костей внутри игры и сохранения и.

>>187138
я пришел к юнити вообще с нихуя, кроме больших планов, однако сижу второй год и делаю свой хитрый план. мы то откуда знаем че ты там делать будешь? мы тебе не психологи.
Аноним 05/09/15 Суб 12:24:25 #249 №187155 
>>187138
>Попытка в Unity принесет мне только прокрастинацию, боль, страдание и удаление программы на второй день?
Да, если ты тупой школьник. Я уже много таких повидал. Они именно так и делают - удаляют на следующий день все программы, так как им СКУШНА((( ДАВАЙ В КАЭСОЧКУ ЛУЧШЕ ПОГОНЯЕМ))
Аноним 05/09/15 Суб 12:26:09 #250 №187156 
Когда уже юнити научится сериализации интерфейсов? Из-за этого не могу сделать хорошую архитектуру, приходится лепить какое-то говно
Аноним 05/09/15 Суб 12:49:09 #251 №187158 
>>187156
>Когда уже юнити научится сериализации интерфейсов?
Чего-чего?
Аноним 05/09/15 Суб 13:00:35 #252 №187162 
>>187158
Мне это нужно чтобы в инспекторе указывать ссылки на мои компоненты.
Я не могу написать IHuy huyObject; потому что это не сериализуется и не отображается в инспекторе. Вместо этого мне нужно писать костыли:
class HuyBehaviour: MonoBehaviour, IHuy;
class PizdaBehaviour: MonoBehaviour, IPizda;
class HuyPizdaBehaviour: MonoBehaviour, IHuy, IPizda;
Аноним 05/09/15 Суб 13:02:49 #253 №187163 
>>187162
То-есть пропадает сам смысл использования интерфейсов.
Аноним 05/09/15 Суб 13:34:57 #254 №187168 
Аноны, вы ведь наверняка устанавливали визуал студио, скачал файлик вс комьюнити, клацаю, появляется и исчезает плашка с надписью визуал студио и всё, больше нихуя, что я делаю не так?
Аноним 05/09/15 Суб 17:27:49 #255 №187169 
>>187162
Можешь привести конкретные примеры, где тебе понадобилась данная фича? А то мне прямо интересно стало.

Вообще, это вполне логичное ограничение для Юнити. Почему? Потому что Юнити оперирует компонентами, а интерфейс не может быть компонентом. Представь дизайнера, который конструирует уровень. Вот видит он у объекта свойство IVehicle, и думает "что бы это нахуй значило?!". Он знает, что объект состоит из конкретных компонентов, таким образом он может понять, что от него требуется, но увидев интерфейс он нихуя не поймёт. "Ок, IVehicle, а где мне его искать, блять?! Ёбаные программисты...". Он не сможет найти нужный компонент, который реализует данный интерфейс, так как это можно увидеть только в коде.

Я использую интерфейсы, но делаю это неявно, то есть на редактор это никак не распространяется. В основном использую метод GetComponents<IHui>(). Кстати, к наследованию это тоже относится. С этим нужно быть осторожнее, умнее.
Аноним 09/09/15 Срд 01:53:36 #256 №187205 
Какими скиллами должен обладать Unity Developer, чтобы попасть на эту должность в ДС/ДС-2?

Листаю требования: умение работать в команде, желание разрабатывать игры, умение работать с системами контроля версий (чему можно научиться, посмотрев пару роликов на ютубе). Но самое главное, это "Уверенное знание C#". Это как понимать?

Пост вообще для того, чтобы мне кто-то объяснил, как проверить свои силы и понять, есть ли смысл съебывать из своего мухосранска в ДС/ДС2 ради работы юнити девелопером.
sageАноним 09/09/15 Срд 08:09:44 #257 №187219 
>>187205
Желательно чтоб ты без гугла мог написать 70% кода (в идеале весь). Хотя некоторые конторы к гуглоюзанью лояльно относятся, особенно СТАРТАПЫ, но и денег давать будут не много.
Аноним 09/09/15 Срд 15:11:43 #258 №187247 
Юнитач, понимаю вопрос пиздец глобальный и нубский, но хотя бы скажи в какую сторону можно глянуть.
Есть у меня объект 1, и объект 2. Объект 1 двигается всякими скриптами, а у объекта 2 просто transform.position = object1.position, тоже самое для вращения. И вот так-то оно нормально место находит, но рывками, сначала двинулся объект 1, к нему прыгнул объект 2. Как сделать чтобы они двигались синхронно?
Аноним 09/09/15 Срд 15:28:45 #259 №187251 
>>187247
Может object1 сделать родительским? Или попробовать обновлять позицию object2 в скрипте первого. Хотя я сам нюфаня, но вдруг прокатит.
Аноним 09/09/15 Срд 15:44:43 #260 №187252 
>>187247
>Как сделать чтобы они двигались синхронно?
Порядок вызова Update не определён. То есть сначала Update может вызваться у object2, а потом у object1. Посмотри LateUpdate.

http://habrahabr.ru/post/147315/
Аноним 09/09/15 Срд 15:47:07 #261 №187253 
С чего начать подход к юнити? На официальном сайте есть туториалы, но их так много.
Аноним 09/09/15 Срд 15:49:25 #262 №187254 
>>187253
C# знаешь? А так, просто ставь себе задачи и решай их при помощи Unity. Например, я хочу, чтобы куб двигался, и чтобы камера за ним следила. Потом, я хочу, чтобы куб стрелял. И так далее.
Аноним 09/09/15 Срд 15:51:50 #263 №187255 
14418031106830.png
>>187254
>C# знаешь?
Нет.
Аноним 09/09/15 Срд 15:58:31 #264 №187256 
>>187255
Тогда забудь о Юнити. Бегом учить C#!
Аноним 09/09/15 Срд 16:21:14 #265 №187259 
>>187252
>>187251
Ну в общем сделал управление 2ым из скрипта 1го. Спасибо.
Аноним 09/09/15 Срд 16:22:19 #266 №187260 
14418049393780.jpg
>>187256
А с чего учить то? Книжек же тоже много!
Аноним 09/09/15 Срд 17:22:53 #267 №187265 
Посоны, как террейн програмно сгладить?
Аноним 09/09/15 Срд 17:40:30 #268 №187267 
>>187260
https://2ch.hk/pr/res/534713.html
В шапке перечислены некоторые книги. После освоения шарпа - берешься за доки юнити, там все просто.
Можешь, конечно, обмазываться и видеуроками или еще чем-то, легким для восприятия и быстрым.
Однако тогда ты рискуешь оказаться в числе тех юнитидебилов, которые вообще не понимают, чего делают и нахуя это нужно.
Аноним 09/09/15 Срд 22:18:30 #269 №187296 
Поясните, как у вас обстоят дела с мультиплеером. Если хочу с братаном вдвеом поиграть в свою же игру, много ли с чем нужно будет ебаться, чтобы работало?
Сначала спросил в анриал-треде, но он кажись мёртв, так что тут поинтересуюсь
Аноним 10/09/15 Чтв 13:59:49 #270 №187361 
Посоны, поясните такую штуку. Когда билдишь xCode под iOS в ту же папку, что и до этого, Юнити предлагает два режима на выбор, аппенд, и реплейс. В общем, я как-то заделал, чтобы он у меня по умолчанию всегда реплейсил. Выбрать теперь не предлагают. Как мне вернуть назад, чтобы выбрать можно было?
Аноним 10/09/15 Чтв 20:04:14 #271 №187383 

Почему некотрые ассеты можно добавлять через Import Packege, когда другие нет?
Вот я хочу добавить стандартный charter controlle. Во вкладке GameObject его нет, тогда я хочу найти его через импорт пакейдж, но его там нет. Зато там есть ассет для использования визуал студио. Так же я в другом проекте скачивал Standard Assets. Но через Import Packege опять же добавить не могу, только тупо переносом папок с файлами в мой проект.
Аноним 10/09/15 Чтв 20:56:25 #272 №187387 
Посоны, поясните, можно ли на юнити пилить мморпг?
Аноним 10/09/15 Чтв 21:03:19 #273 №187388 
>>187387
Ты заебал. Можно. И свой майнкрафт, и свой WoW, и свой крузис. Всё, что угодно.
Аноним 10/09/15 Чтв 21:36:58 #274 №187392 
>>187387
http://www.youtube.com/watch?v=r9StvrjFt1g
Аноним 10/09/15 Чтв 21:37:44 #275 №187393 
>>184857 (OP)
юнити позволяет запилить 2d - браузерку ?
Аноним 10/09/15 Чтв 22:00:32 #276 №187397 
>>187393
да
Аноним 10/09/15 Чтв 22:01:57 #277 №187398 
>>187393
да, есть юнити веб плэер.
Правда, не забывай, что юнити - это лишь клиент, по факту, просто графическая составляющая, сервер нужно будет писать самому.
И вот тут у меня самого есть вопрос - возможно ли нормальное взаимодействие юнити и сервера на джаве?
Аноним 10/09/15 Чтв 22:20:09 #278 №187402 
>>187398
> нормальное взаимодействие юнити и сервера на джаве
А с чего вдруг возникнут проблемы? Всё нормально будет взаимодействовать.
Аноним 11/09/15 Птн 00:17:03 #279 №187406 
Посоны, есть ли в Юнити какой-нить UI-компонент, который можно поставить позади всех виджетов на канвасе и который будет ловить сообщения о кликах мыши (и чтобы этот компонент никак не отображался)? Я хочу поверх игры поместить пару кнопочек, по нажатию на которые происходили разные события, но если игрок кликнул просто по экрану, не попав в кнопочки, то должна происходить специальная йоба. Как такое запилить?
Аноним 11/09/15 Птн 05:05:00 #280 №187413 
>>187406
Как насчёт коллайдера позади канваса?
Аноним 11/09/15 Птн 05:18:37 #281 №187414 
>>187406
Это доступно только с бизнес аккаунтом.
Аноним 11/09/15 Птн 07:04:55 #282 №187419 
>>187406
Прозрачную кнопку нарисуй, дурилка.
Аноним 11/09/15 Птн 09:24:31 #283 №187424 
>>184857 (OP)
Какие недостатки юнити вам известны?
Аноним 11/09/15 Птн 10:01:18 #284 №187428 
>>187361
Бамп вопросу.
Аноним 11/09/15 Птн 10:07:02 #285 №187429 
>>187424
юнити - это один большой недостаток. чем сложнее твой проект, тем неудобнее его делать в юнити, тем сильнее ты понимаешь его ограниченные возможности. конечно, некоторые скажут, пиши скрипты для редакторы, все дела. качай эти ебучие говноассеты ассеты из стора. но зачем мне инструмент, который я сам-же должен доводить до ума? я иногда думаю, чтобы дропнуть юнити и взять другой движоок.
Аноним 11/09/15 Птн 12:11:46 #286 №187435 
>>187429
Что, правда? Всё так и есть? Сколько игр ты на нём сделал? И сколько вообще игр ты сделал? Мне кажется, ты обычный Кирилл, который впервые решил создать нечто больше, чем очередная змейка. Столкнувшись с проблемами ты решил во всём винить Юнити, а не самого себя - тупого дегенерата.
Аноним 11/09/15 Птн 12:24:25 #287 №187436 
>>187435
ой, иди нахуй, манька. примитивизм юнити хорошо вписывается в роль, где ты делаешь 3д-уровни в редакторе, таская ассеты. если тебе не дай бог нужно сделать что-то программно-сложное, или какую-то необычную хитровыебаную механику - в юнити для этого просто нет ничего. более того, его архитектура будет для тебя большой помехой.
Аноним 11/09/15 Птн 12:36:58 #288 №187438 
Вот например, я хочу сделать кнопку с текстурой без текста. Как это реализовать (возможно ли) на юнити?
Аноним 11/09/15 Птн 13:06:47 #289 №187441 
>>187438
Делаешь кнопку, удаляешь объект текста, привязанный к ней. Если задал такой вопрос то геймдев это не твое.
Аноним 11/09/15 Птн 13:41:11 #290 №187443 
>>187438
Описываешь класс (например public class uiButton), с полями типа GameObject, RectTransform, Image, Button, ColorBlock. Инициализируешь новый объект этого класса. В конструкторе инициализируешь объекты для полей, и записываешь их в поля. назначаешь все нужные значения. Пользуешься.
Аноним 11/09/15 Птн 13:41:27 #291 №187444 
>>187441
Как текстуру добавить, если у кнопки нет такого компонента?
Аноним 11/09/15 Птн 13:43:04 #292 №187445 
>>187443
А можно как-то текстуру стандартной кнопке добавить, без создания отдельного класса?
Аноним 11/09/15 Птн 13:44:07 #293 №187446 
>>187444
У кнопки есть компонент Image. В его свойство и назначается текстура. Тебе же говорят удалить дочерний геймобжект, на котором висит компонент Text.
Аноним 11/09/15 Птн 14:09:48 #294 №187447 
14419697887000.jpg
Есть один клиент, есть один секундный таймер.

Таймер с помощью класса WWW каждые 5 секунд синхронизируется с сервером.

Как узнать время, за которое от сервера до клиента доходит ответ, чтобы скорректировать полученное значение времени и избежать погрешностей?

Например на клиенте время 0:04, на сервере время 0:04, в этот момент выполняется синхронизация, посылается запрос, который отвечает клиенту, что времени уже 0:05, хотя фактически в момент приема уже 0:06.
Аноним 11/09/15 Птн 14:16:02 #295 №187448 
>>187447
Отбой, смекалка снова заработала, проблема решилась.
Аноним 11/09/15 Птн 15:18:09 #296 №187450 
>>187428
Бампую. ну же, анон, полюбому кто-то сталкивался же.
Аноним 11/09/15 Птн 16:42:43 #297 №187456 
Анон, дай годный ресурс где можно анимации для хуманоидов натырить. Только не миллион видов ходьбы, а вот например интересуют всякие анимации с оружием.
Аноним 11/09/15 Птн 17:11:33 #298 №187460 
>>186528
> 2) Рейкаст определяющий попадания идёт из ствола, а прицел, не фиксирован на экране, а следует за хитом рейкаста.
Тогда придётся писать обработчик, чтобы оружие не проходило сквозь объекты и ботов
Аноним 11/09/15 Птн 20:12:37 #299 №187469 
>>186555
>а первый - в 80% шутанов от третьего лица.
Вспомнил матрицу, где нео летит ногами кверху, ствол винтовки направлен строго в пол, но пули вылетают из ствола под углом градусов сто прямо в цель. Ну, он избранный, ему физика до пизды. Но в других играх может выглядеть странно.

>>187460
Джве камеры и всё.

>>187436
Очередной неосилятор порвался. Что-то слабые неосиляторы пошли.
Аноним 11/09/15 Птн 20:17:27 #300 №187470 
>>187296
Аноним 11/09/15 Птн 20:19:22 #301 №187471 
>>187436
>какую-то необычную хитровыебаную механику
Назовешь хоть одну? Только в рамках того, на что сейчас вообще способно железо/программы.
>конечно, некоторые скажут, пиши скрипты для редакторы, все дела
Хочешь чтобы на каждую твою хитровыебанность, которая нужна только тебе разработчики юнити пыхтели и преподносили на блюдечке?
>но зачем мне инструмент, который я сам-же должен доводить до ума?
Потому что не существует в природе других инструментов в данной сфере
Аноним 12/09/15 Суб 01:37:38 #302 №187495 
Я хочу что бы в игре по мере ускорения темпа ускорялась скорость музыки (без повышения высоты звуков). Как это лучше реализовать в юнити? Возможно ли воспроизводить midi? Или тупо воспроизводить отдельный звук на каждую из нот? Дайте советов пожалуйста.
Аноним 12/09/15 Суб 12:01:44 #303 №187540 
14420485040420.png
Скажите пожалст, а можно ли в шарпе присваивать статичные переменные через функцию?

например я могу написать
public static class MyStaticClass{
private static int[] myInts = new int[]{0,1,2,3};
}

и при обращении к myInts я получу очевидный результат.

но например я хочу что-то клевое, как на картинке, но чтобы я не щемился каждый раз в аксесор.
Аноним 12/09/15 Суб 12:11:31 #304 №187541 
>>187540
Ничего не понял.
Ты не знаешь как обратится к статичным переменным? ИмяКласса.Переменная.
Аноним 12/09/15 Суб 12:19:05 #305 №187544 
>>187541
очевидно что можно обратится к статичным переменным через тип. но в первом случае у меня переменная уже обьявлена и уже не нулл, потому что такую хуйню я и захардкодить могу.
а во втором случае я уже не могу захардкодить такую переменную(или могу, но лучше не буду) и при каждом обращении проверяю не нулл ли она и если нулл то делаю её как надо и возвращаю через аксесор. И мне интересно. А можно ли сразу сказать чё же такое интересное я хочу в этой переменной, но хииитро?
Аноним 12/09/15 Суб 12:21:53 #306 №187545 
>>187544
это штоле https://msdn.microsoft.com/en-us/library/k9x6w0hc.aspx
Аноним 12/09/15 Суб 12:29:59 #307 №187548 
>>187545
Да. Большое спасибо. Я не знал что существуют статичные конструкторы, а гуглилась ерунда.
Аноним 12/09/15 Суб 13:31:30 #308 №187555 
>>187469
>Джве камеры и всё.
Чёт не понял. Как это поможет оружию не проходит сквозь объекты?
Аноним 12/09/15 Суб 13:39:59 #309 №187558 
Посоны, вот только недавно установил визуал студио, всё очень криво. А сейчас смотрю в 5.2 оно из коробки, оно установит его так же как и я, через жопу, или там всё налажено и я не буду ебать себе мозг с откючением/обновлением .нет фреймворка и прочей виндохуйней?
Аноним 12/09/15 Суб 14:00:18 #310 №187560 
>>187558
Ты даже программу установить не можешь. Куда ты лезешь, Кирилл. Делать игры не для тебя
Аноним 12/09/15 Суб 14:50:49 #311 №187563 
>>187560
Ой бля, не пизди мне тут, ебаный вс требует ие11, иде блять требует браузер, весит 16гб, а языковой пакет еще 2, выдает ошибки которые могут иметь несколько значений, требует отключения виндосервисов для установки. Я незнаю, может у меня винда изнасилована, но я бля потратил 2 дня на установку всей этой хуйни. Я больше ни с чем так не ебался как с этой вс.
Аноним 12/09/15 Суб 14:58:23 #312 №187564 
>>187563
Хули вы так дрочите на эту ВС, когда уже есть легковесный кросплафторменый вариант Visual Studio Code? Поддерживает юнити, поддерживает отладку. Всё, что нужно, поддерживает.

https://code.visualstudio.com/
Аноним 12/09/15 Суб 14:58:48 #313 №187565 
Я решил не хардкодить атрибуты персонажей (ХП, опыт и т.д.), а сделать словарь с ними. Какие подводные камни?
Аноним 12/09/15 Суб 14:59:32 #314 №187566 
>>187565
>Какие подводные камни?
Так даже умственно отсталые не делают.
Аноним 12/09/15 Суб 15:00:19 #315 №187567 
>>187564
оно поддерживает отладку node.js. Не знаю что это такое, но это явно никак не связано с юнити
Аноним 12/09/15 Суб 15:02:05 #316 №187568 
>>187566
Почему? Я почему решил так делать: вспомнил какую-то презентацию. В игре prototype так кажется было сделано.
Аноним 12/09/15 Суб 15:04:33 #317 №187569 
>>187564
Т.е. ты предлагаешь вместо визуал студио визуал студио? ок.
Аноним 12/09/15 Суб 15:04:38 #318 №187570 
>>187568
Потому что это ебучий чёрный ящик.
Аноним 12/09/15 Суб 15:06:23 #319 №187571 
>>187569
Я предлагаю насрать тебе в рот. На большее твоя голова не годится.
Аноним 12/09/15 Суб 15:26:13 #320 №187574 
>>187570
всмысле?
Аноним 12/09/15 Суб 15:30:06 #321 №187575 
14420610063410.jpg
Вот, профессионалы, авторы ААА-шутора так делали и ничего
Аноним 12/09/15 Суб 15:31:43 #322 №187576 
14420611032680.png
Аноним 12/09/15 Суб 16:20:42 #323 №187583 
Есть на сцене несколько объектов, при взаимодействии с которыми что-то происходит, например, на них можно нажать, перетащить что-то из инвентаря. Так же есть скрипт с действиями, которые будут происходить после этих манипуляция, загвоздка в том, что нужно проверять хуеву тучу условий, от которых будет зависеть дальнейшее. Вопрос: что можно придумать, чтобы этого не делать, то есть, обойтись без if, else ?
Аноним 12/09/15 Суб 16:25:33 #324 №187584 
>>187583
Не понел. Вы даже нормально объяснить не можете что вам нужно
Аноним 12/09/15 Суб 16:59:14 #325 №187585 
>>187584
Например, есть два объекта: картина и стакан. Если я жмякую на картину, то мне выдает одно действие, если на стакан - другое, но при этом, если нажать сначала на картину, а потом на стакан - произойдет нечто другое, нежели просто нажать на стакан. Нужно унифицировать этот скрипт. А лучше, возможно, есть ли какие-нибудь годные референсы хорошей масштабируемой архитектуры игры?
Аноним 12/09/15 Суб 17:25:08 #326 №187587 
>>187585
Интерфейсы, наследование, мессаги. Но тебе ничего не поможет. Попробуй рисовать эти стаканы, а логику пусть пишет кто-нибудь другой.
Аноним 12/09/15 Суб 17:43:31 #327 №187588 
>>187564
Спс, попробую, хотя выглядит как google editor.
Аноним 12/09/15 Суб 17:54:49 #328 №187589 
14420696895290.png
>>187588
Неплохо, радует, что есть настройки. Не конкурент для Sublime (по скорости уступает и нет плагинов, ясен хуй будут, если не закинут), но конкурент Brackets.

Использовать можно, если ничего другого под рукой нет. Убер фич нет, разве что качественное интеллектуальное, автодополнение как в полноценной VS и хорошая интеграция с гит репами.

Может взлететь, но не в этом году.
Аноним 12/09/15 Суб 18:10:04 #329 №187592 
14420706042490.jpg
>>187589
>Не конкурент для Sublime
Code уже в разы превохсодит этот блокнот со шкурками.
Алсо, в нем даже есть отладка unity! Но только для макоси лол. Хитрый микрософт вынуждает виндорабов ставить студию, пидоры.
Аноним 12/09/15 Суб 18:35:52 #330 №187593 
>>187585
Все еще непонятно.
Аноним 12/09/15 Суб 18:58:56 #331 №187596 
>>187589
>Sublime
Как этой парашей можно пользоваться?
Аноним 12/09/15 Суб 19:57:51 #332 №187600 
>>187495
бумп
Аноним 13/09/15 Вск 12:13:21 #333 №187656 
14421356011700.jpg
Когда уже юнити научится чему-то вроде obj1.AddComponent(obj2.GetComponent<Huy>());
Почему я не могу инстансировать компоненты? Мне не нужен сраный объект для этого. Я хочу сохранить префаб компонента и инстансировать только этот компонент.
Как это можно сделать?
Аноним 13/09/15 Вск 12:17:03 #334 №187657 
14421358239670.png
>>187656
Пока что единственное что приходит в голову - это сделать самопальный конфиг-файл для компонента и инициализировать его вручную в OnValidate()
Но это НЕ ТО
Аноним 13/09/15 Вск 12:42:09 #335 №187660 
14421373295110.png
>>187656
>>187657
Одна секунда в гугле. Даже помогать тебе не хочется, настолько ты беспомощный.
Аноним 13/09/15 Вск 12:50:00 #336 №187661 
>>187660
Грязный хак, потенциально наполненные кучей багов. Правильно это нужно делать сериализацией-десериализацией.

К тому-же если мне надо добавить компонент из префаба к другому объекту в инспекторе, тогда как
Аноним 13/09/15 Вск 13:10:38 #337 №187663 
Так, я кажется придумал: сделаю ScriptableObject и буду его использовать как компонент. У меня уже какие-то получается компоненты для компонентов.
Аноним 13/09/15 Вск 13:17:57 #338 №187664 
>>187660
Анон, погугли за меня. Как рэйкастить не из основного треда?
Аноним 13/09/15 Вск 13:19:49 #339 №187665 
>>187664
А из какого треда? рейкасти в переменную
Аноним 13/09/15 Вск 13:20:45 #340 №187666 
Привет. Хотел спросить как сделать хэш в юнити из префабов (т.е. загрузить все префабы во время запуска игры)?
Аноним 13/09/15 Вск 13:22:49 #341 №187668 
>>187666
Што?
Аноним 13/09/15 Вск 13:26:34 #342 №187669 
>>187665
из любого другого.
напишу я такой
Thread thread = new Thread(myClassInstance.Worker);
а в этом Worker() если будет обращение к физону то хопана юнити мне такое INTERNAL_CALL_Raycast can only be called from the main thread. и не делает.
Аноним 13/09/15 Вск 13:26:51 #343 №187670 
>>187661
Проверил, эта хуйня >>187660 работает. Схоронил.

>>187664
>юнити
>не из основного треда
Чет проиграл.
Аноним 13/09/15 Вск 13:36:33 #344 №187673 
>>187669
Тебе не нужны треды. Делай корутины
Аноним 13/09/15 Вск 13:40:40 #345 №187674 
>>187673
мне нужны треды, потому что то что я делаю вешает тред на ощутимое время и может вызываться время от времени, так что я хочу чтобы если надо это делалось сразу несколько.
sageАноним 13/09/15 Вск 13:51:35 #346 №187675 DELETED
>>187664
>Как рэйкастить не из основного треда?
Никак. Бери другой движок. Серьезно и без подъебов.
Заранее обоссал корутинопетухов, так как они даже не понимают о чем речь.
Аноним 13/09/15 Вск 13:54:35 #347 №187676 
>>187674
не делай то, что ты делаешь. проблема решена. делай в корутине один рейкаст, жди следующий фрейм и т.д.
алсо можешь сделать скрипт с делегатом, писать что-то вроде
Job a = MyScript.ExecuteInMainThread(Raycast());
while (!a.IsDone) Thread.Sleep(1000);
print(a.Result);
Аноним 13/09/15 Вск 13:55:21 #348 №187677 
>>187675
>Заранее обоссал корутинопетухов, так как они даже не понимают о чем речь.
Лел. дурачок. речь о распределении процессорного времени. В корутине ты делаешь тоже самое, только ручками.
Аноним 13/09/15 Вск 14:02:17 #349 №187678 
>>187675
уже не могу, слишком много переписывать. придется, похоже, костыль собирать. вроде, кстати, какраз у корутин был yield на эту тему.

>>187676
да рейкаст это пример. хочу из треда вызывать OverlapSphere а потом с этими коллайдерами творить всякое. про делегат уже думал, но спросить то не лишнее.

>>187677
только корутина все равно в основном треде работает. конечно приятно, но не то. мне надо чтобы то что я просил сделать делалось одновременно и как можно быстрей, но можно и не всё целиком сразу.
Аноним 13/09/15 Вск 14:11:48 #350 №187680 
Анон, кто делал выравнивание текста по ширине в юнити? Загайдите, молю
Аноним 13/09/15 Вск 14:12:35 #351 №187681 
если тебе надо только "шоб игра не висла", то грамотно запиленой корутины более чем достаточно.

>хочу из треда вызывать OverlapSphere а потом с этими коллайдерами творить всякое
ну так можно что угодно сделать, если исп. generic'и для возвращаемого значения. ну тут особого профита все равно нет, у тебя вся тяжелая логика все равно в основном треде будет.
Аноним 13/09/15 Вск 14:17:19 #352 №187682 
14421430392050.jpg
Может быть вопрос не стандартный, но научите пожалуйста криворукого рисовать текстуры для 3d моделей в фотошопе? Использую blender
Аноним 13/09/15 Вск 14:26:29 #353 №187683 
>>187682
Тебя в юнити-треде научить рисованию?
Аноним 13/09/15 Вск 14:30:03 #354 №187684 
>>187683
Знаю что логика бабская, но рисовать собираюсь именно под юнити
Аноним 13/09/15 Вск 14:35:49 #355 №187685 
>>187683
С другой стороны, а куда мне еще обращаться?
Аноним 13/09/15 Вск 14:38:15 #356 №187686 
>>187685
В гугл, например.
Аноним 13/09/15 Вск 14:39:09 #357 №187687 
14421443496750.jpg
>>187686
Дельная мысль.
Аноним 13/09/15 Вск 15:02:00 #358 №187688 
>>187684
Че?
Аноним 13/09/15 Вск 15:51:24 #359 №187692 
Посоны, а кто-то юзал Skele?
Аноним 13/09/15 Вск 16:15:36 #360 №187696 
>>187692
А 3д редактора для юнити еще не зделоли? Зачем нужно это говно, если есть blender и проч, которые намного лучше это все делают
Аноним 13/09/15 Вск 16:22:19 #361 №187697 
>>187681
да-а-а~ корутина, конечно, здорово. только есть разница между тем смогу ли я получить то что хочу спустя пару секунд, или спустя 8-16. да и так сразу основной тред забивать то не надо, чё ты.
Аноним 13/09/15 Вск 17:24:35 #362 №187700 
14421542756110.jpg
14421542756131.jpg
Раз такое дело, решил проверить скорость корутин vs тред.
Аноним 13/09/15 Вск 17:25:35 #363 №187701 
>>187700
Сначала написал цифры больше в цикле, но корутина не хотела заканчиваться вообще.
Надеюсь это я где-то обосрался, и скорость корутин на самом деле выше
Аноним 13/09/15 Вск 17:45:16 #364 №187706 
>>187700
Из доков юнити
>Coroutines have virtually no performance overhead
Аноним 13/09/15 Вск 17:46:53 #365 №187707 
>>187700
Ну тип, йилд ретурн 0, ждёт конца фрейма ж.
Аноним 13/09/15 Вск 17:49:06 #366 №187709 
>>187706
Ну да, корутина ж должна закончится за 99 фреймов. Откуда там 2 секунды берутся непонятно, короче, хуита какая-то.
Аноним 13/09/15 Вск 17:50:21 #367 №187710 
>>187700
Один хуй нельзя использовать unity api в отдельном треде, так что кончай хуйней маяться и начни наконец делать игры.
Аноним 13/09/15 Вск 17:51:45 #368 №187711 
>>187707
А, ну да. Все понел
sageАноним 13/09/15 Вск 18:13:12 #369 №187713 
>>187710
>gd
>делать игры
Аноним 13/09/15 Вск 18:26:50 #370 №187717 
>>187713
>gd
>20 игр за 2 недели
Аноним 13/09/15 Вск 18:27:38 #371 №187718 
14421580590310.jpg
>>187710
И чо? Во-первых, можно запустить тред с уже полученными данными и не вызывать API. Во-вторых, в треде вообще можно считать что-то не связанное с API. Во-третьих, если очень надо можно выполнить API в основном треде через делегат.
sageАноним 13/09/15 Вск 18:28:06 #372 №187719 
>>187717
>20 игр
>игр
Аноним 13/09/15 Вск 18:45:55 #373 №187720 
>>187718
Ты такой умный, жаль что из за этого блевотного шрифта в редакторе ты скоро ослепнешь и не сможешь писать в этот тред.
Аноним 13/09/15 Вск 18:50:21 #374 №187721 
>>187719
>Supermassive
Аноним 13/09/15 Вск 18:56:23 #375 №187722 
>>187720
Consolas-петух закукарекал заместо Авроры.
Аноним 13/09/15 Вск 19:06:52 #376 №187725 
Ттт
Аноним 13/09/15 Вск 19:47:05 #377 №187726 
>>187722
>я нитакой как все, у меня петушиный шрифт вместо консоласа, мам смотри
sageАноним 13/09/15 Вск 19:56:29 #378 №187728 DELETED
>>187718
>можно запустить тред с уже полученными данными и не вызывать API.
>не вызывать API.
В чем смысл движка тогда?
Аноним 13/09/15 Вск 20:08:33 #379 №187732 
>>187728
Ну ёпт, например ты в отдельном тредике создаешь процедурный уровень для своего рогалика. Зачем тебе там API?
Аноним 13/09/15 Вск 20:14:06 #380 №187735 
>>187726
петушиный шрифт как-раз у тебя. а у меня самый популярный моноширный шрифт DejaVu Sans Mono. он и крупнее при том-же размере шрифта, и буквы у него более прямоугольные. а consolas это моноширный comic sans какой-то
Аноним 13/09/15 Вск 21:07:01 #381 №187739 DELETED
>>187732
"Процедурный уровень" в твоем понимании - это префабы, раскиданные по случайным координатам?
Аноним 13/09/15 Вск 21:20:08 #382 №187741 
>>187732
Зачем лепить отдельный тред если строить сцену придется только после генерации уровня в этом отдельном треде? Если тебе нравится дрочить треды то иди и пили свой движок, а не пытайся впихнуть свои необъятные знания о тредах туда, куда нахуй не всралось.
Аноним 13/09/15 Вск 21:31:53 #383 №187743 
Посоны, почему мою фигню может так лихорадить? Есть у меня в скрипте ГетМаусБатонДаун, он же должен срабатывать один раз. У меня вроде тоже, если игра не "лагает", но если "подлагивает" оно срабатывает по 2-3 раза.
Аноним 13/09/15 Вск 21:39:26 #384 №187745 
>>187741
Затем, что генерировать уровень долго, а строить сцену - быстро.
Аноним 13/09/15 Вск 21:56:05 #385 №187746 
Зачем делать это не синхронно?
Аноним 13/09/15 Вск 22:49:25 #386 №187749 
>>187668
Ну типа: Есть список префабов. Во время игры появляется экземпляр префаба из этого списка. Я хочу не использовать Instantiate что бы не было микро лагов. А использовать уже заранее подгруженый префаб из этого списка. (понятное дело что игра начнет жрать больше памяти, о зато исчезнут подлагивания)
Аноним 13/09/15 Вск 22:56:25 #387 №187750 
>>187749
ObjectPool
Аноним 14/09/15 Пнд 00:17:24 #388 №187751 
Посоны, какая хуйня, хочу что-то вроде тун шейдора. Для гуя. Нормального варианта узнать край пикчи, по сути, нихуя нет? Нужно брать текущий пиксель, запоминать его, сравнивать со следующим и так до охуения? Это ж пиздос.
Аноним 14/09/15 Пнд 08:04:42 #389 №187760 
>>187751
Нарисуй кнопки так, будто на них уже тун шейдор.
Аноним 14/09/15 Пнд 11:36:11 #390 №187789 
>>187760
Не годится, потому что эта хуйня нужна для спецэффектов. Но уже решил, что лучше делать скриптом, лол.
gcuser 14/09/15 Пнд 11:40:28 #391 №187790 
14422200281180.jpg
Кто уже заюзал юнитю на пингвине?.
Аноним 14/09/15 Пнд 11:46:47 #392 №187792 
Кириллы, версию 5.2 зарелизили
http://blogs.unity3d.com/ru/2015/09/08/unity-5-2-easy-access-to-unity-services/
http://unity3d.com/ru/unity/whats-new/unity-5.2
Аноним 14/09/15 Пнд 11:52:58 #393 №187793 
14422207785140.jpg
>>187792
Жирный слоу
Аноним 14/09/15 Пнд 13:36:56 #394 №187808 DELETED
>>187792
О, круто. Многопоточность завезли, небось?
Аноним 14/09/15 Пнд 13:43:02 #395 №187809 
>>187808
Зачем её завозить, если она и так доступна тебе? Правда, только на PC, но тем не менее.

А так, там в основном добавлены их различные сервисы. В том числе анальный сервис сбора статистики. Отключить вы его можете только в ПРО версии.
Аноним 14/09/15 Пнд 14:24:49 #396 №187814 
>>187710
Вообще, можно. По крайней мере была одна штука из .NET 2.0, которая позволяет это сделать. Я попробую это запилить.
Аноним 14/09/15 Пнд 14:28:28 #397 №187816 
>>187814
Там что-то вроде if (Thread.CurrentThread != mainThread) Debug.Log("ХУЙ САСИ ЛАЛКА");
Аноним 14/09/15 Пнд 14:29:20 #398 №187817 
>>187792
Я обновил, а у меня все равно 5.1.3
Аноним 14/09/15 Пнд 14:34:23 #399 №187818 
>>187816
Ага, вижу:
get_transform can only be called from the main thread.
Constructors and field initializers will be executed from the loading thread when loading a scene.
Аноним 14/09/15 Пнд 14:52:01 #400 №187820 
14422315213170.jpg
Ребятки, а кто-нибудь делал карту уровней сам?
Мне нужно сделать карту на подобие пикрелейтед из энгрибердс.
Сделать линейную - два пальца, такую я уже делал.
Вопрос именно в нелинейной, т.е. графе.
Аноним 14/09/15 Пнд 14:57:26 #401 №187821 
14422318465170.jpg
Привет, Кириллы.
Пилю в соло потихонечку игру на Unity для ведроидов.
Как я слышал, в гугле разрешено заливать только приложения меньше 50mb,
я периодически заливая на свой телефон посмотреть результаты, и заметил, что apk файл с парой сцен и около 10 пикч весит 20mb,
это ж пиздец неприемлемо.
Как с этим бороться? На сколько я понял, к apk файлу добавляется mono(~15mb), а уже оставшееся - твое приложение.
Аноним 14/09/15 Пнд 15:09:33 #402 №187823 
>>187821
Когда компиляешь выбирай только arm в девайс фильтере и стриппинг левел вроде тоже на вес влияет.
Аноним 14/09/15 Пнд 15:12:22 #403 №187825 
>>187821
>Как с этим бороться?
никак

>в гугле разрешено заливать только приложения меньше 50m
так там есть игры по несколько гигабайтов
Аноним 14/09/15 Пнд 15:16:11 #404 №187827 
>>187823
можешь доставить скриншот где это выбирается? плиз
Аноним 14/09/15 Пнд 15:25:41 #405 №187828 
>>187825
я знаю, что есть.
они просто делают докачку по интернету.
лично мне еще с этим возиться не хотелось бы.
Аноним 14/09/15 Пнд 15:30:06 #406 №187829 
>>187828
>они просто делают докачку по интернету
какую еще докачку. они устанавливаются через гугл плей
Аноним 14/09/15 Пнд 15:33:06 #407 №187830 
>>187829
ты уверен в этом? оО
т.е. скажем если в конце у меня даже и получится apkшник овер 200мбайт, я без проблем его смогу залить на гоголь плей?
а на счет гейтюнса? там нет таких ограничений?
Аноним 14/09/15 Пнд 15:59:15 #408 №187834 
>>187587
Ты конкретнее поясни, а то как хуй с горы
Аноним 14/09/15 Пнд 16:11:57 #409 №187836 
14422363178750.png
>>187829
А если бы анус поставил?
Аноним 14/09/15 Пнд 16:23:55 #410 №187838 
>>187836
http://docs.unity3d.com/Manual/android-OBBsupport.html
Аноним 14/09/15 Пнд 18:42:34 #411 №187849 
>>187821
Если с настройками поколдовать, то оверхед юнити около 9.5 мегабайт на apk
Аноним 14/09/15 Пнд 23:58:14 #412 №187859 
>>187838
Ух ты! Огромное спасибо, Кирюх) очень выручил.
Аноним 15/09/15 Втр 02:52:00 #413 №187870 DELETED
>>187792
Ого, от моно девелоп отказались, наконец.
Аноним 15/09/15 Втр 05:38:37 #414 №187874 
>>187870
Воу! Я уж думал не дождусь.
Аноним 15/09/15 Втр 06:54:19 #415 №187875 
14422892598330.jpg
Прошу немножко помочь, только сел за юнити. Сделал спавн кубиков в самом начале игры и прикрепил к каждому кубику скрипт:
void OnMouseDown() {
Destroy(gameObject);

}
Теперь при нажатии на кубики, они исчезают. Как добавить счетчик на экран в котором бы показывалось количество уничтоженных объектов?
Или с таким уничтожением не получится это сделать и нужно переписать все. В гугле вроде есть такое, но там код по уничтожение кубов другой. С этим можно, он ароде проще?
Аноним 15/09/15 Втр 08:13:08 #416 №187879 
>>187875
http://unity3d.com/learn/tutorials/projects/roll-ball-tutorial - пройди этот урок.
Аноним 15/09/15 Втр 08:48:15 #417 №187881 
>>187875
Заебашь в скрипт публичное поле, в которое ты в инспекторе хуйнёшь ссылку на счетчик прям со сцены, ёбана.
К счётчику заебись будет прихуячить собственный скрипт, в котором будет храниться метод изменения текста.
В существующем OnMouseDown() ты будешь вызывать этот метод.
Аноним 15/09/15 Втр 09:14:44 #418 №187886 
>>187875
Иди читай мануал по юнити на оф. сайте. Пока не прочитаешь от корки до корки - не возвращайся.
Аноним 15/09/15 Втр 09:31:59 #419 №187888 
>>187879
>>187886
Что вы мне эту хуйню впихиваете, я прочитал уже полностью руководство на офф.сайте. Там скриптов практически нет.
>>187881
Спасибо блядь огромное. Я вообще нихуя еще не понимаю. Мне просто код нужен для скрипта, что бы я по строчки его разобрал, а не это хуита твоя на кириллице.
Аноним 15/09/15 Втр 09:49:25 #420 №187890 
>>187888
>Я вообще нихуя еще не понимаю
Тогда съебни изучать C#. Если ты, кириллица, не можешь понять такие примитивные вещи, то тебе рано соваться в юнити.
Аноним 15/09/15 Втр 11:55:03 #421 №187900 
>>187888
>Что вы мне эту хуйню впихиваете
>прочитал уже полностью руководство на офф.сайте
>Там скриптов практически нет
>В уроке разложили по строчке именно (абсолютно) то, что ему надо
>Что вы мне эту хуйню впихиваете
Аноним 15/09/15 Втр 12:16:13 #422 №187901 
Анон, посоветуй где можно учить C# upper indermeiate лвл?
Аноним 15/09/15 Втр 12:43:14 #423 №187903 
>>187901
лол, зависит от опыта.
по-моему, нет каких-либо границ между уровнями программистов как таковых.
все приходит с опытом и с тем, какие задачи решаешь, как расширяется твои знания в программировании по мере решения новых задач.
в общем-то, все.
Аноним 15/09/15 Втр 13:16:46 #424 №187907 
>>187903
Моя задача - это пилить простую игрулю на юнити, что я безуспешно пытаюсь уже больше года. Проблема тут вот в чем: я могу не знать о какой-то фишечке языка, или каком-нибудь полезном классе или еще что-то такое, и делать что-то неэффективно, неудобно, через жопу короче говоря. Поэтому хотелось бы конечно знать какие-то вещи лучше вообще.
Аноним 15/09/15 Втр 13:38:19 #425 №187911 
>>187907
Опыт. Ничто не заменит опыт. Ты можешь хоть от зубов все самые крутые вещи знать. Но без опыта ты ими только анус себе разработать можешь и больше ничего. А с практикой само собой все приходит.
Но можешь уточнить, какие именно у тебя знания сейчас. Скажу тебе, в знании языка дело или нет.
Аноним 15/09/15 Втр 13:46:16 #426 №187912 
Ну какой только опыт. Не только опыт. Бывает сделаешь какую-то хуиту, а посмотришь как другие это сделали и думаешь: блджад, почему я сам так не сделал. Смотреть на код профессионалов тоже очень полезно.
Аноним 15/09/15 Втр 14:16:01 #427 №187915 
>>187912
>Смотреть на код профессионалов тоже очень полезно
Учись, пока я жив!

var index = 0;
var array = new int[4];

var value = array[index];
index = (index + 1) % array.Length;

Таким образом не нужно делать проверку, если ты хочешь постоянно проходить по циклу.

index++;
if (index >= array.Length)
index = 0;
Аноним 15/09/15 Втр 14:23:57 #428 №187916 
>>187915
>адский говнокод
> профессионал
Даже не знаю сколько времени ты эту хуйню выдумывал, но это время ты проебал бездарно.
Аноним 15/09/15 Втр 14:53:11 #429 №187918 
14423179911750.png
>>187916
>эти завидки институтского быдла
Аноним 15/09/15 Втр 15:05:10 #430 №187920 
>>187912
Это обмен опытом и относится к
>с практикой само собой все приходит.
На интересе и лучшем понимании нового.
Что толку нубу от кода "профессионала"? Пока сам руку не набьешь настолько, чтобы быть примерно на уровне этих самых "профессионалов", то их фишки будут херово восприниматься.
Аноним 15/09/15 Втр 15:40:33 #431 №187925 
>>187915
Ты уверен, что эта хуйня вообще работает быстрее варианта с if?
Аноним 15/09/15 Втр 15:59:06 #432 №187926 
14423219467720.png
>>187875
>>187888
чё сойдет тебе?

>>187901
я не нашел. хитрые хитрости открываются при прочтении чужого кода. читай чужой код.
Аноним 15/09/15 Втр 16:04:15 #433 №187927 
14423222552130.gif
>>187926
>этот шрифт
Аноним 15/09/15 Втр 16:06:09 #434 №187928 
>>187926
>шарп
>пишет имена переменных с большой буквы
Гореть тебе в аду.
Аноним 15/09/15 Втр 16:12:58 #435 №187930 
>>187927
дапохуй.
зато пересев на вс с моно я чувствую будто пересел с велосипеда без сидения на феррари.

>>187928
пожалуйся ещё что приватные переменные без _ в начале, ебипетские скобочки и комментариев не написал.
Аноним 15/09/15 Втр 16:14:19 #436 №187931 
>>187930
>приватные переменные без _ в начале
Не уверен, что так делают вообще.
Аноним 15/09/15 Втр 16:18:49 #437 №187932 
>>187931
Ты читал рекомендации микрософта? Там рекомендуют писать названия приватных переменных без чёрточек и прочей хуйни.
Аноним 15/09/15 Втр 16:19:51 #438 №187933 
>>187930
Ну вообще то, как ты пишешь и правда отличается от стайлгайда для шарпа. Впрочем могу и ошибаться, давно его читал.
Поля - камелкейз с маленькой буквы, локальные переменные в методах так же.
Свойства, методы, названия классов и прочее - камелкейз, но начинается с большой буквы.
Скобочки предпочтительно расставлять с новой строки всегда.
if (true)
{
//something
}
Впрочем тебя никто и не заставляет этого придерживаться.
Аноним 15/09/15 Втр 16:22:25 #439 №187934 
>>187927
>>187928
Нашли до чего доебаться. Когда доебаться надо было до onGui, вот уж где пиздос, так пиздос.
Аноним 15/09/15 Втр 16:35:14 #440 №187935 
>>187932
https://msdn.microsoft.com/en-us/library/ff926074.aspx
чет не нашел. но встречал дядей которые отделяли приватные от не приватных через черточку много. сам попробовал - удобно если переменных много, не спутать хуйню по аксесорам с внутренними переменными случайно.

>>187933
я категорически против таких скобочек. это же сколько места на экране проёбывается впустую! вот ты посмотри на макароны из UE, вот это просто вообще охуеть способ как проебать место на экране. я верю что всё началось с того что кто-то придумал что надо писать

if (true)
{
//something
}

вместо

if (true){
//something
}

>>187934
а тут чего не понравилось? всё наглядно и читабельно в узком окошке.
Аноним 15/09/15 Втр 16:37:40 #441 №187936 
>>187935
Место на экране - бесплатное, так что и хер с ним. Я и так и так код читаю нормально в общем-то, приходилось со всякими стилями работать. Однако с шарповскими скобками все же больше нравится, особенно когда много уровней вложенности, как-то полегче воспринимается.
Аноним 15/09/15 Втр 16:48:04 #442 №187937 
>>187936
место на экране то конечно бесплатное, но колесико крутить все-же надо. а когда на 100 строк кода накидывается 15-30 строчек с одной скобочкой, то и крутить надо дольше! а я не хочу крутить больше чем нужно.

в любом из вариантов сразу видно код в скобочках по длине отступа.
Аноним 15/09/15 Втр 17:02:21 #443 №187938 
>>187935
>Do not use underscores, hyphens, or any other nonalphanumeric characters
https://msdn.microsoft.com/en-us/library/ms229045.aspx

Я сам раньше постоянно использовал _ для приватных полей, но с опытом понял, что это крайне излишне, особенно, если используешь современный Visual Studio.
Аноним 15/09/15 Втр 17:15:42 #444 №187939 
>>187937
Ты, наверное, ужаснешься, но многие кодеры еще и просто так плодят пустые строки ради лучшей читаемости.
Аноним 15/09/15 Втр 17:20:21 #445 №187940 
>>187938
мне и сейчас норм. позволяет чуть быстрей обращаться к приватным переменным, если класс большой.
плюс избавляет от нужды каждый раз писать this. если передаются параметры с таким-же именем как переменные в классе. _myValue = myValue помоему лучше чем this.myValue = myValue
ещё знавал дядей которые отдельно писали константы как MY_CONSTANT, по моему тоже заебись идея. сразу видно что это такое.
по моему символ _ очень полезен.
Аноним 15/09/15 Втр 17:27:19 #446 №187941 
>>187940
>плюс избавляет от нужды каждый раз писать this.
Я обычно пишу так:
void SetHealth(int value)
{
health = value;
}
Аноним 15/09/15 Втр 17:32:37 #447 №187942 
>>187939
не ну иногда разумеется нужно, пустые строчки часто нужны. но они - важный ресурс. чем меньше потрачено, тем проще читать его если надо уместить код в небольшом окошке.

>>187941
да но потом надо написать что-нибуть в духе
void ApplyDamage(int health, int armour)
{
this.health -= health;
this.armour-= armour;
}
и переменные уже приходится называть читабельно.
Аноним 15/09/15 Втр 17:45:24 #448 №187948 
>>187942
Я всегда пишу this, даже для функций.
Аноним 15/09/15 Втр 17:46:14 #449 №187949 
>>187942
>да но потом надо написать что-нибуть в духе
Но согласись, вот этот вариант ничем не лучше:
void ApplyDamage(int health, int armour)
{
_health -= health;
_armour -= armour;
}

Потому что должно быть что-то вроде:
void CauseDamage(int healthDamage, int armourDamage)
{
health -= healthDamage;
armour -= armourDamage;
}
Аноним 15/09/15 Втр 17:47:01 #450 №187950 
>>187949
>CauseDamage
Точнее даже просто Hit можно написать.
Аноним 15/09/15 Втр 17:53:22 #451 №187951 
>>187948
не лень? приятно, конечно, this другим цветом выделяется там. но как по мне лишний синтаксис вредит читабельности.

>>187949
на самом деле из всех трех вариант с _ быстрей написать и переменные в шапке метода более ёмко выглядят. во втором варианте проще уже копипастить переменную чем писать healthD, если автоввод подумает что ты хочешь обратится к health, вместо healthDamage
Аноним 15/09/15 Втр 18:01:33 #452 №187952 
Что они блядь напихали в EventTrigger.Entry? Свой колбэк добавить не проблема, интересен именно тот, который добавляется через инспектор. Да, они отличаются. Очень отличаются.
sageАноним 15/09/15 Втр 18:01:57 #453 №187953 
храню все атрибуты в словаре. незнаю ваших проблем.
Аноним 15/09/15 Втр 18:13:11 #454 №187954 
посоветуйте книжку какую, или может цикл уроков по шейдерам в сабже. что бы скажем с нуля описывалось что зачем и куда. а то моих базовых знаний хватило только написать смешивание текстур и немного перепилить прожектор для круга вокруг активного юнита
Аноним 15/09/15 Втр 18:16:34 #455 №187955 
>>187954
посоветую сходить на https://www.shadertoy.com/ раз уж ты уже умеешь читать.
Аноним 16/09/15 Срд 09:36:19 #456 №188000 
14423853793430.jpg
Кириллы, кто-нибудь пилил свой платформер для ведроида, посоветуйте плиз годных гуидов.
Платформер до этого я уже пилил, хочу его сделать для андроида и гейфона. Хотелось бы годного гайда именно по контроллеру.
Алсо, правда, что для того, чтобы скомпилить на айфон нужен мак?
Веб-страницы Аноним 16/09/15 Срд 11:40:56 #457 №188008 
Есть готовые решения для отображения веб-страниц в приложении на Unity? Нужно отображать страницы с текстом, картинками и ссылками а ля Википедия. На Asset Store ничего не нашёл.
Аноним 16/09/15 Срд 12:19:12 #458 №188011 DELETED
>>188008
Еву пилишь?))0
Аноним 16/09/15 Срд 14:15:50 #459 №188015 
14424021507660.jpg
Анон, очень мешает программировать аутизм. Как с этим справляться?
У меня как пикрилейтед, только с кодом: пока все не организацию в свою манясистему, не могу ни о чем другом думать. Это очень мешает. Вместо того чтобы делать игру, сижу переписываю раз за разом одно и то-же
Аноним 16/09/15 Срд 14:21:25 #460 №188016 
>>188015
Конечному пользователю похуй как у тебя все организовано. Пиши код под конкретную игру а не под выставку охуенно организованных кодов. Все органтзовано в самом юнити, скрипты нужны чтоб писать говнокод, помни это.
Аноним 16/09/15 Срд 14:58:39 #461 №188018 
14424047197090.jpg
>>188016
Ты думаешь я это не понимаю?
Аноним 16/09/15 Срд 17:44:14 #462 №188031 
Привет, игроделы. Смотрите какой у меня вопрос: есть персонаж с настроенными в blend tree анимациями ходьбы. Есть еще одна анимация из которой мне нужно только движение рук. Как мне применить к своему персонажу эту анимацию, чтобы она влияла только на руки?
Пробовал создавать avatar mask только с руками, но что-то не срослось и при проигрывании этой анимации помимо рук движется весь персонаж.
Аноним 16/09/15 Срд 18:17:20 #463 №188033 
>>188031
Главный слой с твоей ходьбой.
Второй слой с анимацией с руками.
Вешаешь на второй аватар маск только руки.
Когда тебе нужно заанимировать руки той анимацией выставляешь вес слоя с руками на 1.
Аноним 16/09/15 Срд 20:20:49 #464 №188049 
>>188015
Придумай игру еще до того как начнешь её реализовывать. Опиши каждый аспект до мелочей, прикинь сколько времени на это уйдет. Ставь себе планку и пошел.
Аноним 16/09/15 Срд 21:44:19 #465 №188056 
https://www.youtube.com/watch?t=97&v=XHaDGCRMav8
Я вам новый RЕ на юнити принёс, посоны.

>>187952
Ох нихуя сколько ответов. Уже не надо. Судя по дебагу, просто туда пихается джва события. Пихаю кодом одно, в редакторе его не видно, но работает.

>>188015
>Как с этим справляться?
Никак, лол. Я пишу, лишь бы как-нибудь, потом переписываю так, как мне кажется правильным. Потом ещё. Потом ещё. В итоге получаю что-то, что меня не раздражает и успокаиваюсь.
sageАноним 17/09/15 Чтв 00:08:49 #466 №188065 DELETED
>>187915
>index++;
>if (index >= array.Length)
>index = 0;

Проиграл.
Аноним 17/09/15 Чтв 05:02:14 #467 №188067 
>>188065
Ничего. Когда-нибудь ты выиграешь.
Аноним 17/09/15 Чтв 06:09:27 #468 №188068 
>>188065
Добро пожаловать в реальный мир. Положи laba2 у входа, разувайся, присаживайся.
sageАноним 17/09/15 Чтв 07:30:29 #469 №188071 DELETED
>>188068
>Добро пожаловать в реальный мир
Мир говнокодеров или жирных троллей?
Аноним 17/09/15 Чтв 07:40:54 #470 №188072 
>>188071
Учись, салага http://pastebin.com/xni09w5j
Аноним 17/09/15 Чтв 08:36:59 #471 №188074 
14424682198210.png
Сап, Кириллы.
Кто-нибудь уже делал управление для смартфоноплатформ?
Я пилю платформер, на пекарнеразумеется все работает отлично, хотелось бы импортировать на смартфоны.
В общем, хотелось бы сделать какой-то джостик на подобии тех, которые были в денди что ли, или еще какой-то.
С 4 кнопками движения, 1 кнопка выстрел и 1 прыжок.
Еще я видел, что вместо кнопок движения частенько берут особый кружок, в котором находится еще 1 кружок-ползунок.
Воть, пикрелейтед - какой хочу контроллер.
Аноним 17/09/15 Чтв 08:55:44 #472 №188076 DELETED
>>188072
Я от говнокодить пару лет назад отучился, а ты мне опять предлагаешь? No way, faggot.
Аноним 17/09/15 Чтв 09:08:09 #473 №188079 
14424700895710.jpg
>>188076
> Я от говнокодить пару лет назад отучился
ой шутник
Аноним 17/09/15 Чтв 09:46:04 #474 №188080 DELETED
>>188079
Тебе тоже это предстоит, выдавить из себя по капле говнокодера - неизбежный этап в жизненном цикле погромиста.
Аноним 17/09/15 Чтв 10:08:03 #475 №188081 
>>188072
Ты заебал свое говно форсить, этот говнокод это единственное что ты можешь здесь показать?
Аноним 17/09/15 Чтв 10:48:05 #476 №188082 
>>188080
хочешь сказать, ты в день по 100 паттернов юзаешь, детально разбираешься в архитектуре и никогда не переписываешь код джважды?
ладно, забей, ноудискасс
хорошо дня, Кирюх
Аноним 17/09/15 Чтв 10:54:08 #477 №188083 DELETED
>>188082
>и никогда не переписываешь код джважды?
Переписываю, конечно, но такое говно как у тебя я уже давно отучился писать.
Аноним 17/09/15 Чтв 11:07:32 #478 №188084 
>>188083
я не тот анон, я мимокрокдил
Аноним 17/09/15 Чтв 11:18:54 #479 №188087 
>>188033
То есть по умолчанию вес слоя с руками в ноль, а ставить в единицу его только во время анимации рук?
Аноним 17/09/15 Чтв 11:51:28 #480 №188089 
14424798881980.jpg
>>188081
Мне хоть что-то есть показать. Гениальное и простое.
Аноним 17/09/15 Чтв 12:04:11 #481 №188090 DELETED
>>188074
Сделаю тебе такой джойстик за вознаграждение.
Аноним 17/09/15 Чтв 12:31:03 #482 №188092 
>>188087
Разобрался. Проблема была в том, что тип рига был дженерик вместо хумана.
Аноним 17/09/15 Чтв 14:18:02 #483 №188106 
>>188090
ты ахуел?!?!?!??!?!?!111 что ?
я сам нищий
Аноним 17/09/15 Чтв 17:46:05 #484 №188115 
Смотрите, аноны, какая у меня проблема. Повесил на игрока NetworkAnimator, запустил два клиента и происходит следующее: с клиента 1 смотрю на игрока 2, двигаюсь и вижу как анимируется игрок 2, в это же время с клиента 2 смотрю на игрока 1 и вижу как он не анимируется. Где-то я явно накосячил, но где именно - не могу сообразить.
Аноним 18/09/15 Птн 02:54:42 #485 №188142 
Посоны, допустим у меня есть скрипты и осованные на них префабы. Как мне дать проект другим так чтоб они могли в редакторе делатъ сцены из моих префабов сцену, но при этом чтоб у них не было исходников. Это возможно, например распространять уже скомпилированный код или dll?
Аноним 18/09/15 Птн 06:45:20 #486 №188145 
>>188142
>Это возможно, например распространять уже скомпилированный код или dll
Да. DLL реально. Некоторые ассеты так и делают. Но я могу декомпилировать твою DLL, если понадобится.
Аноним 18/09/15 Птн 08:40:04 #487 №188150 
>>188145
А еще в игру могут поиграть и спиздить идею, так что лучше совсем не делать игры.
Аноним 18/09/15 Птн 09:34:09 #488 №188152 
14425580492280.jpg
>>188142
перед тем как скомпилировать в DLLку, не забудь про обфускатор, и тогда все ок)
Аноним 18/09/15 Птн 14:15:19 #489 №188176 DELETED
>>188089
А игру покажешь?)))
Аноним 18/09/15 Птн 14:38:16 #490 №188178 
Мод, а давай уже банить в /гд за требования показать игру ( >>188176 ).
Аноним 18/09/15 Птн 14:48:09 #491 №188179 
14425768893170.png
Аноны, а посоветуйте ресурс, где можно попиратить ассеты с контентом?
С меня, как обычно!
Аноним 18/09/15 Птн 16:01:57 #492 №188188 DELETED
>>188178
Слово "игра" вообще нужно в спамлист внести. Пусть пиздуют с этим говном в /vg или /b.
sageАноним 18/09/15 Птн 16:54:00 #493 №188195 
>>188179
cgpersia
Аноним 18/09/15 Птн 16:55:33 #494 №188196 
>>188145
А где про это можно почитать подробней? Или как это делается? В проекте просто ведь лежать исхоники *.cs.

>>188152
>>188150
Ааааай, ну ни траЛькайте, мне жи страшно. В конце концеов уважайте мою прайваси типа. Ну че вы ни как криптоанархисты-то? Чому я обязан отдавать свои исхонички первому встрачному поперечному, наприемр левелдизайнеру которому только уровень надо лепить.
Аноним 18/09/15 Птн 17:47:47 #495 №188200 
>>188188
Двачую адеквата.
Аноним 18/09/15 Птн 17:51:12 #496 №188201 
14425878727980.jpg
Хочу сделать несколько NPC
Создаю класс NPC, NPCManager
1) Нужно ли наследовать NPC от MonoBehaviour
2) Лучше создать List с объектами класса NPC или отдельные GameObject?
В ближайшее время буду задавать много таких вопросов
Аноним 18/09/15 Птн 17:53:29 #497 №188204 
>>188196
>А где про это можно почитать подробней?
Напиши в гугле "unity3d c# dll"

http://unity3d.ru/distribution/viewtopic.php?f=11&t=9158
Аноним 18/09/15 Птн 17:55:14 #498 №188205 
>>188201
>Нужно ли наследовать NPC от MonoBehaviour
Да.
>Лучше создать List с объектами класса NPC или отдельные GameObject?
Чтоу? В любом случае каждый NPC будет представлять отдельный игровой объект. Можешь дополнительно хранить их в списке, если тебе нужно их обходить.
Аноним 18/09/15 Птн 20:29:36 #499 №188226 
14425973762970.jpg
>>188205
> В любом случае каждый NPC будет представлять отдельный игровой объект.
Это обязательно? Обязательно ли сущности, не обладающие визуальным представлением добавлять как отдельный игровой объект?
Аноним 18/09/15 Птн 21:12:09 #500 №188232 
можно ли использовать методы и свойства класса Rigidbody, если я создаю объект как GameObject, а потом прописываю ему example.AddComponent<Rigidbody>();

можно ли создать объект простой формы с помощью скрипта, но не таким образом: GameObject example = GameObject.CreatePrimitive(PrimitiveType.T)? В идеале бы ващпе через rigidbody
Аноним 18/09/15 Птн 21:12:52 #501 №188233 
>>188226
Нет. Ты можешь хранить void* в массиве, а потом при обходе кастить в нужный класс
Аноним 18/09/15 Птн 21:48:05 #502 №188237 DELETED
>>188232
>можно ли кушать еду во время просмотра телесериалов?

С какого движка перекатился? Где тебя там анальными ограничениями замучили? Анрил, небось?
Аноним 18/09/15 Птн 23:34:53 #503 №188250 
Почему везде пишут, что реализовывать передвижение персонажа через изменение velocity напрямую - плохо? Как надо тогда?
Аноним 19/09/15 Суб 00:24:31 #504 №188253 
Аноны, есть на буржуйском книга про скриптинг на си шарпе в юнити?
Аноним 19/09/15 Суб 00:51:27 #505 №188256 
>>188237
ни с какого, просто опыта работы с unity мало. в голове только немного сишарпа и навязчивая мысль о том, что курсовую надо начинать пораньше. Почему тогда после следующих строк кода:
GameObject sphere = new GameObject();
sphere = GameObject.CreatePrimitive(PrimitiveType.Sphere);
sphere.AddComponent<Rigidbody>();
я всё равно не могу вызвать свойства useGravity, isKinematic и прочее?
Аноним 19/09/15 Суб 01:01:45 #506 №188257 
>>188253
Аноны, скиньте книжецу.
Аноним 19/09/15 Суб 01:36:59 #507 №188260 
>>188253
>>188253
чем тебя документация от разработчиков не устраивает?
Аноним 19/09/15 Суб 01:40:54 #508 №188261 
>>188250
Тут смотри какое дело. Велосити по сути своей может быть результатом действия неких внешних факторов, поэтому и кукарекают. Но на мой взгляд двигать чара с помощью аддФорс - это просто пиздец. Да, изменение велосити напрямую может пустить по пизде симуляцию физики (например, ебанешь ты вектор велосити вверх по нажатию пробела, и персонаж гордо воспарит в голубые небеса), но если действовать адекватно, то ничего страшного не случится. Как по мне, всякие там прыжки/бег персонажа только через велосити делать и надо, ибо получается именно то, что хочешь.
Аноним 19/09/15 Суб 01:46:37 #509 №188263 
>>188256
Ты не показал, как пытаешься обратиться к этим свойствам.
sphere.GetComponent<Rigidbody>().isKinematic и т.д.
Аноним 19/09/15 Суб 02:23:41 #510 №188264 
>>188263
спасибо
Аноним 19/09/15 Суб 02:56:14 #511 №188265 
>>188201
>Нужно ли наследовать NPC от MonoBehaviour
посоветую сделать строго наоборот.
public class NPC{
GameObject _go;
}

и при создании нпс, если надо, ты создаешь его геймобжект.
лучше иметь объект и представление о объекте раздельно.
Аноним 19/09/15 Суб 06:57:45 #512 №188271 
>>188265
В Unity сформировалась своя парадигма программирования, которая основана на компонентах. Почему NPC должен наследовать от MonoBehaviour? Потому что NPC так или иначе будет представлен игровым объектом, и потому что у него будут параметры, которые удобно устанавливать прямо из редактора. И не забывай про префабы. Один класс NPC - множество вариаций NPC из префабов с различными параметрами. Перекладывать всё это на код глупо, это ошибка новичков, которые раньше работали с обычными движками и привыкли всё делать в коде.
Аноним 19/09/15 Суб 08:55:49 #513 №188276 
>>188261
А что с Характер контроллером?
Аноним 19/09/15 Суб 10:05:35 #514 №188284 DELETED
>>188250
Rigidbody.Move()
Аноним 19/09/15 Суб 10:28:04 #515 №188285 
>>188250
Потому что юнете компоненты используют это велосити для внутренних вычислений, там же его и назначают. Поэтому если будешь туда писать, ты поломаешь физ. компоненты. Это как двигать объект с RigidBody через transform.position.
Аноним 19/09/15 Суб 13:52:07 #516 №188301 
>>188253
очевидный Троэлсен и Рихтер(впрочем для юнити не понадобится) соответствующих версий c# (3.5, 4.0)
Аноним 19/09/15 Суб 17:48:32 #517 №188317 
>>188271
эти параметры по хорошему должны не в редакторе устанавливаться, а тасоваться в виде ScriptableObject, который должен заменять тебе и поля в редакторе и префабы.

но ок. например, есть сервер, есть клиент. на клиенте что-то происходит. например игрок пытается подобрать предмет. по твоему всё представление о том можно ли брать предмет должно хранится на клиенте, а он просто должен уведомлять сервер о том что он взял предмет. или клиент должен спрашивать сервер можно ли взять предмет и если "да" то брать? сколько экземпляров представления предмета должно быть в этом случае?

или, например, делаешь ты такой опенворлд игру. с корованами. корован идет из точки А, в точку Б. Когда корован находится в определенной близости к игроку, он спавнится и игрок может его грабить.
перед тем как корован заспавнился он по твоему тоже должен существовать в виде геймобжекта? тоесь вот ходят там за ширмой невидимые корованы, срут тебе в апдейт? а вдруг на корован другие грабители позарятся, такие-же абстрактные и начнется бой за корован? а вдруг корованов много? ну знаешь вот штук сто маршрутов и на каждом 2-3 корована? ты и тут напишешь Korovan : MonoBehaviour?

не устанешь от ударов граблей если захочешь прикрутить фичу к своему поделию которая включает несколько представлений о чём-то?
Аноним 19/09/15 Суб 18:08:28 #518 №188320 
>>188317
Про корованы.
Тут вступает в игру некий объект игровой, ага, который контроллирует перемещение корованова на самом деле не их, а просто рулит какой-то собственной абстракцией, пока тех не видно. Если ты понял о чем я. Он же их и спавнит при достаточной близости.
мимопробегал
Аноним 19/09/15 Суб 18:24:01 #519 №188323 
>>188320
да. объект один, который контролирует множество абстрактных корованов. мастер корованов! а потом когда приходит время в мастере корованов вызывается метод, который принимает корован как параметр и возвращает геймобжект. или просто в короване вызывается метод, который спавнит корован.
но в итоге есть абстрактный корован который не существует дальше коллекции корованов и есть корован существующий как геймобжект.

хотя много примеров можно придумать где у объекта может быть множество представлений на самом деле.
Аноним 19/09/15 Суб 18:30:17 #520 №188325 
>>188323
А что мешает отключить гейм обжект и использовать его как "абстрактный корован"?
Аноним 19/09/15 Суб 18:40:18 #521 №188326 
>>188325
ну наверно то что у него вместе с отключением перестает работать все что дарует тебе моно? компоненты то тоже выключаются. не будет у тебя Start() не будет у тебя Update() и будет просто геймобжект который ждет пинка извне чтобы включится. как он перемещаться то будет из точки А в точку Б? нахуй он нужен такой?
Аноним 19/09/15 Суб 20:04:41 #522 №188330 
>>188326
А в твоем абстрактном короване и Start и Update будут использоваться? Что несешь то? Перемещай его так же через transform и когда он понадобится, то при включении появится в нужном месте.
Аноним 20/09/15 Вск 00:08:24 #523 №188361 DELETED
Где можно начать публиковать свои мобильные дрочильни с рекламой, если я нищеблядь без девелопер аккаунта на гугле?
Аноним 20/09/15 Вск 14:03:23 #524 №188412 
>>188361
Сходи рекламки пораздавай и будет тебе аккаунт на гугле
Аноним 20/09/15 Вск 14:52:26 #525 №188418 
>>188361
Выпускай бесплатные игры для ПК. Без рекламы. Просто так.
Аноним 20/09/15 Вск 15:34:56 #526 №188425 DELETED
>>188412
Не могу, я хикка.

>>188418
Я же не долбоеб.
Аноним 20/09/15 Вск 17:49:40 #527 №188440 
>>184857 (OP)
Аноны, кому не сложно киньте в тред вот этот https://www.assetstore.unity3d.com/en/#!/content/10384 ассет. У меня роскомпидор заблокировал файлообменник на котором он находится, а как настроить в юнити прокси я хз.
Аноним 20/09/15 Вск 18:05:42 #528 №188444 
>>188285
внезапно, в туториалах от юнити тела так и двигают
Аноним 20/09/15 Вск 18:11:36 #529 №188446 DELETED
>>188444
Туториалы от юнити вообще косорылые и хуй поймешь кто это говно писал.
Аноним 20/09/15 Вск 18:58:00 #530 №188451 
У меня сейчас стоит версия юнити Unity 5.1.2f1 (64-bit)
На почту пришло письмо скачать Unity 5.2, можно ли обновиться до него, или придется перекачивать все заного, и старые проекты похерятся?
Аноним 20/09/15 Вск 20:45:10 #531 №188456 
>>188451
в проектах нужно будет снова открывать сцены при входе. ассеты не пропали (в 1 проекте, как минимум)
Аноним 20/09/15 Вск 20:45:42 #532 №188457 
>>188456
можно ли удалить компонент у игрового объекта?
Аноним 20/09/15 Вск 20:50:28 #533 №188459 
можно ли сделать так, чтобы цвет объекта был виден не только снаружи, но и внутри? (через скрипт)
Аноним 20/09/15 Вск 20:52:41 #534 №188460 DELETED
>>188446
>хуй поймешь кто это говно писал.
Комьюнити. Енжой йор васянский говнокод.
Аноним 20/09/15 Вск 21:15:52 #535 №188471 
>>188459
узнал, что такое шэйдеры
Аноним 20/09/15 Вск 22:28:23 #536 №188476 
хлопцы, расскажите, где брать нахалявус то, что продаётся в unity asset store за даллар?
Аноним 20/09/15 Вск 23:51:11 #537 №188486 
>>188330
ну чегож ты такой. разумеется в абстрактном короване нет Start, или Update и они там изначально не нужны. потому что они - представление о короване. его позиция на глобальной карте, статус, сколько коров в нем, ИИ там. Всё что представляет корован и все что нужно для того чтобы этот корован мог заспавнится.

transform то что перемещать будет, умник? сам корован? он же выключен.
Аноним 21/09/15 Пнд 01:17:39 #538 №188499 
Антошки, а кто пояснит мне за AddComponent?
Есть клас. Моонобихэвиэр.
Сишарповое new не катит, как я уже понял. Везде пишут, что надо AddComponent <>
Сделать-то я это сделал, но вот обращения к функциям в классе. Как? На форумах только addcomponent'ом и ограничивается всё. А в документации - вообще мышь повесилась.
Пример:
class monobehaviour mouse {
public int battery (int count) {
...
return battstate
}
}

Вот допустим
В совсем другом скрипте
gameObject.AddComponent <mouse> ();
И тут я всё. Что делать, чтобы пообщаться с функцией battery? Я никак обратиться не могу.
Ведь у моего объекта должен же откуда-то статус батарейки появится.
Аноним 21/09/15 Пнд 02:22:37 #539 №188501 
>>188499
pizdec _pzdc=AddComponent<"pizdec">();

_pzdc.peremennaya="pizda";
Аноним 21/09/15 Пнд 02:35:33 #540 №188504 
>>188499
к компонентам и их хуйне то легко обращаться. ты можешь сохранить компонент в переменной его типа. плюс сам AddComponent возвращает тебе созданную переменную.
можешь написать например
Light _light = какаятохуйня.AddComponent<Light>();
и тогда в переменной _light будет ссылка на созданный новый компонент.
_light.color = какойнибудьцвет;

и ты можешь брать ссылку на нужный уже существующий компонент через GetComponent

в твоем варианте можно написать просто
var _mouse = gameObject.AddComponent <mouse> ();
var _mouseBattery = _mouse.battery(число);
Аноним 21/09/15 Пнд 10:17:47 #541 №188517 
14428198679850.jpg
Кстати, как сделал.
Класс нпц просто отдельно живет и там прописаны методы, менющие элемент класса а также рандомный выбор характеристик.
Нпц контроллер генерит пустой геймобджект и потом все спихивает в него, с добавлением компонента класса нпц. В итоге и иерархия не особо захламляется, и отладка в редакторе удобная, и геймобджект для каждого нпц имеется.
Аноним 21/09/15 Пнд 11:20:37 #542 №188520 
14428236374950.png
>>188179
бамп вопросу, интересуют скрипты, либы и прочее полезные фишки, на которых можно поучиться.
Аноним 21/09/15 Пнд 12:25:23 #543 №188526 
пссссст, кирюши, у вас тред тонет
Аноним 21/09/15 Пнд 14:10:11 #544 №188532 DELETED
>>188526
Мы тут игры делаем, не юичеблядки же, нам не до треда.
Аноним 21/09/15 Пнд 14:45:23 #545 №188536 
Скажите, аноны, что лучше использовать: SyncVar или Rpc? Или они применяются в разных случаях?
Аноним 21/09/15 Пнд 15:35:33 #546 №188538 
14428389338860.jpg
Поясните могу ли я бесплатно делать игры на андройд? А то я почитал форумы и в итоге там написано что я должен купить какую-то лицензию чтобы разрабатывать под Android. На торрентах пишут что пиратскую версию бессмысленно качать так как там данные какие-то приложение отправляет и его просто заблокировать могут. Поясните ньюфагу.
Аноним 21/09/15 Пнд 16:33:27 #547 №188541 
>>188538
Ты читаешь старые сообщения, так было до 5-й версии.

Сейчас не надо ничего покупать, по крайней мере пока твоя годовая выручка не превысит ~6 миллионов рублей. Вместо того, чтобы заниматсья некрофилией на форумчиках, лучше бы сходил на официальный сайт и почитал, что там написано.

Аноним 21/09/15 Пнд 17:50:35 #548 №188545 
>>188541
>сходил на официальный сайт и почитал, что там написано.
привыкшему к пиратскому по народу такое предложение кажется извращением.
Аноним 21/09/15 Пнд 17:54:07 #549 №188546 DELETED
>>188545
Решил податься в гейдев - сперва выведи блох и перестань быть пидорашкой.
Аноним 21/09/15 Пнд 18:16:08 #550 №188547 
>>188476
бампс вопросу-с
Аноним 21/09/15 Пнд 18:21:11 #551 №188548 
лол, обновился до 5.2 дык оно скачало вс2015. придетсо теперь и решерпер обновлять
Аноним 21/09/15 Пнд 18:36:34 #552 №188550 
Пользуясь случаем хочется отправить несколько лучей ЧЕТЫРЕЖДЫБЛЯДСКОЙ ярости в сторону мелкомягких по причине того, что в VS Code не работает дебаг юнити на винде
Аноним 22/09/15 Втр 08:46:49 #553 №188602 
В 5.2 не работает NetworkAnimator. Блять.
Аноним 22/09/15 Втр 11:00:08 #554 №188610 
>>187820
Чо бля?
Аноним 22/09/15 Втр 15:44:07 #555 №188633 
Кто-нибудь знает как вызвать Rpc у конкретного клиента? Я целый день по мануалам ползаю и ничего не нахожу.
Аноним 22/09/15 Втр 22:05:26 #556 №188664 
как в скрипте для материала тела выбрать изображение, которое есть в ассетах?
Аноним 23/09/15 Срд 08:47:52 #557 №188699 
>>188633
base.connectionToClient.Send();
NetworkServer.SendToClient();
>>188664
Resources.Load();
Аноним 23/09/15 Срд 13:06:11 #558 №188720 
>>188285
И как тогда перемещать? transform.Translate()?
Аноним 23/09/15 Срд 14:39:17 #559 №188730 
>>188699
>base.connectionToClient.Send();
>NetworkServer.SendToClient();
Хуйня какая-то. Сообщения, насколько я понял, отсылаются широковещательными. И какой в них тогда смысл, если через RPC я могу то же самое сделать. Я так понял что новыми охуительными средствами юнити сервер не может отправить конкретному клиенту сообщение. Пиздец наворотили, даже разбираться не хочется в этом говне.
comments powered by Disqus

Отзывы и предложения