Результаты поиска
| |
Самоделкин | Дата: Вторник, 21 Февраля 2012, 20:53 | Сообщение # 61 | Тема: Вопрос-[ответ] по Unity |
участник
Сейчас нет на сайте
| Quote (seaman) Где Вы это вообще видели? Да практически везде. Сцена-то пустая. Дело наверно не в ГУИ, но в таком случае нужно кол-во сцен сводить к минимуму. Что же будет при переходе между наполненными сценами. Я думал о структуре игровых меню , (особенно если разные разделы оформлены по разному, украшены, анимированы, трехмерны и тд). Значит в юнити все принято делать в одной сцене? Просто переход между менюшками с задержкой и вызов окна меню во время игры будет заметно раздражать. Тут сразу назрел вопрос, где почитать о реализации "фреймов" или типа того. Ну чтобы определенные окна (например меню, или другие элементы игрового интерфейса (типо "окна советника" в стратегиях, глобальной карты и тп) вызывать в разных сценах. Не строить же их отдельное в каждой сцене, предполагаю можно как-то ссылаться на них. Чтобы они вылазили типо "во фрейме". Но я даже скомпилировал проект и проверил. Как и в редакторе я прыгаю между пустыми сценами туда сюда, но на второй и третий раз это не становится быстрее. Может это как-то регулируется - загрузка нужных сцен (все меню и тп) в память заранее или отключение выгрузки их после выхода со сцены. Так медленно это не дело имхо.
ЗЫ: Для чего нужен Asset SERver? - я так и не понял . Пока есть Про версия еще, стоит ли его смотреть/изучать? (логин/пароль от asset store должны подходить?)
|
|
| |
Самоделкин | Дата: Вторник, 21 Февраля 2012, 12:18 | Сообщение # 62 | Тема: Вопрос-[ответ] по Unity |
участник
Сейчас нет на сайте
| Медленный отклик на нажатие кнопок GUI. В миллисекундаъ не скажу, но не мгновенно. Для проверки прсто создал пустую сцену и как в мануале стандартный GUIBox , кнопка перехода на другую сцену (на которой лысый куб в пустоте), и i кнопка выхода из программы. Разные варианты делал. И никогда не было мгновенной реакции, хотя никаких ресурсов не елось. Это всегда так будет и у всех так - четвертьсекунды после нажатия любой GUI кнопки? Можно как-то это победить?
|
|
| |
Самоделкин | Дата: Понедельник, 20 Февраля 2012, 01:05 | Сообщение # 63 | Тема: Вопрос-[ответ] по Unity |
участник
Сейчас нет на сайте
| Вот тут еще видел вариант реализации GUI при разных разрешениях) (от пользователя frost): Quote ("frost") Code Vetor3 scale = new Vector3(origWidth / Screen.width, origHeight / Screen.height, 1); GUI.matrix = Matrix4x4.Scale(scale); настройка преобразования матрицы элементов графического интерфейса с помощью GUI.matrix . origWidth и origHeight размер экрана который ты используешь в разработке, например 1360x768
|
|
| |
Самоделкин | Дата: Воскресенье, 19 Февраля 2012, 00:20 | Сообщение # 64 | Тема: Вопрос-Ответ по CryENGINE 3 SDK |
участник
Сейчас нет на сайте
| Никто не интересовался твоим мнением о том что рано, а что поздно. Вопрос был другой и он выше
|
|
| |
Самоделкин | Дата: Суббота, 18 Февраля 2012, 19:43 | Сообщение # 65 | Тема: Вопрос-Ответ по CryENGINE 3 SDK |
участник
Сейчас нет на сайте
| Quote (BIOMSoft) Бесплатно - ничего не нужно. Я как раз хочу уточнить что такое "выложить бесплатно". WorldofTanks бесплатно? Да. (но движ у них че-то совсем не был похож на CryEngine когда яя его видел))) Ни капельки) Кто-то еще может поделиться знаниями о модели использования CE в своих целях?
Добавлено (18.02.2012, 19:43) --------------------------------------------- Можно ли использовать сторонние Lua библиотеки? (Я пробовал пользоваться Corona SDk и мне оч понравилось) Выбираешь нужную библиотеку (например scrollview.lua) кидаешь ее в проект и простейшими командами в главном файле настраиваешь скроллинг и все остальное. В CryE есть что-то подобное?
Сообщение отредактировал Самоделкин - Суббота, 18 Февраля 2012, 19:52 |
|
| |
Самоделкин | Дата: Суббота, 18 Февраля 2012, 18:41 | Сообщение # 66 | Тема: Обсуждение CryENGINE 3 SDK |
участник
Сейчас нет на сайте
| Инди может сделать не "более мощное", а "более кривое" )) Когда вышел кризис ни одна из существующих на тот момент систем не тянула его на максимальных настройках. Крайтек на этот счет понтили, дескать какая крутая игра!)) А потом warhead вышел и внезапно оказался куда менее прожорливым, чем его предок. Не потому что страшнее стал, а потому что оптимизировали.
|
|
| |
Самоделкин | Дата: Суббота, 18 Февраля 2012, 17:57 | Сообщение # 67 | Тема: Обсуждение CryENGINE 3 SDK |
участник
Сейчас нет на сайте
| Кто уже успел заценить. Как там с дополнительными плюшками? Тоже есть магаз, где можно выкладывать/покупать разные наработки? Как сама крайтек, помогает бесплатными свистелками/перделками как Unity?
Пугают немного требования для игр сделанных непрофессионалами. У самого Кризиса в свое время абсурдные требования были, (в Warhead уже по-божески, у Кризиса2 относительно адекватные). Но это от авторов движка. Но что за прожорливые монстры родятся из-под пера любителя?)
|
|
| |
Самоделкин | Дата: Суббота, 18 Февраля 2012, 17:11 | Сообщение # 68 | Тема: Вопрос-[ответ] по Unity |
участник
Сейчас нет на сайте
|
|
|
| |
Самоделкин | Дата: Суббота, 18 Февраля 2012, 16:36 | Сообщение # 69 | Тема: Вопрос-[ответ] по Unity |
участник
Сейчас нет на сайте
| UPD Поспешил с советом
Сообщение отредактировал Самоделкин - Суббота, 18 Февраля 2012, 16:43 |
|
| |
Самоделкин | Дата: Суббота, 18 Февраля 2012, 15:44 | Сообщение # 70 | Тема: Вопрос-[ответ] по Unity |
участник
Сейчас нет на сайте
| Мне тут приходило послание типа : Вы уже 10 дней юзаете Про триал, не хотите ли продлить (renew) или что-то в этом роде (подробно читать не с тал - отложил на потом). Но щас чето не могу найти собщение это. Так есть какая-то возможность по-простому продлить про триал или мне просто предлагали забашлять?
Сообщение отредактировал Самоделкин - Суббота, 18 Февраля 2012, 21:07 |
|
| |
Самоделкин | Дата: Пятница, 17 Февраля 2012, 05:34 | Сообщение # 71 | Тема: Вопрос-[ответ] по Unity |
участник
Сейчас нет на сайте
| Quote (pixeye) Quote (Самоделкин)Пытался вставить 100%-работающие примеры с GetTouch из мануалов, запускается но на мышь никак не реагирует (на девайс еще не пускал). ине заработает в редакторе Так какой вообще прок от Mouse Simulation если она не работает в редакторе? Вот если пишу я приложение для андроид, что вообще мне дает mouse simulation, если я не могу потыкать мышкой и посмотреть на рабочем компе на реакцию проги. Я запутался. Quote (pixeye) Код для мышек ( щелчки левой кнопки мыши ) будет расцениваться как прикосновение на айфоне или дроиде. Однако с этим нельзя будет сделать мультитача. Мультитач нужно делать через свой функционал регистрируя каждое прикосновение и обрабатывая его. Так же мультитач нельзя будет проверить в редакторе через мышку Так обычный НЕмультитач тоже по вашим словам нельзя? Опять запутался. Нафига мне тестировать на андроиде код управления мышью написанный, я так подозреваю, для ПК приложения. Но как бы то ни было: я запустил приложение Android (build&run), где в скрипте на камеру нет ни слова про Touch (при зажатой ПКМ крутим камеру, колесом - zoom). Кстати нехило удивился, когда оказалось что прижав два пальца на телефоне можно повертеть камеру и так и эдак! Мультитач же!) Вот только с какого перепугу ПКМ=два пальца (хотя может два пальца он приравнял к использованию двух осей вращения) Считайте меня дебилом, но так и не понял зачем все это. И неужели никак нельзя сделать наоборот: чтобы на экране компьютера я мышью мог потестировать код написанный для телефона (за исключением мультитач, и без использования Unity remote)? Было бы абсурдом поддерживать мышь на андроиде, и не поддержать симуляцию пальца на ПК, на котором все разрабатывается. Надеюсь это я туплю где-то, а не разрабы.
|
|
| |
Самоделкин | Дата: Среда, 15 Февраля 2012, 14:37 | Сообщение # 72 | Тема: Вопрос-[ответ] по Unity |
участник
Сейчас нет на сайте
| А я думал mouse simulation как раз в редакторе и работает. Ну да ладно Добавлено (15.02.2012, 14:37) --------------------------------------------- 1) Существуют ли какие-то плагины/др.инструменты для более удобной/наглядной оаботы с массивами (C#)? Я раньше изучал конструктор Scirra и там массив был представлен как объект. Умеотцы писали "програмки" чтобы можно было просмотреть или подреддактировть 2х,3х мерный массив. Главная польза была от того, что глазами узрев сие, начинаешь представлять более или менее как это работает. (Пока смотрю фрагменты кода - не очень проникаюсь=)
2) Имел дело с пададющими объектами (на платформу с помошью rigidbody) и на платформу же при помощи transform (куб останавливался достигая y=1) Но в реалтайме всегда (особенно в случае c rigbody, когда куб ледит сверху на кубе) значение Y объектов постоянно колеблется. Я отказался от rigidbody но все равно значение Y вертится в районе 1 , и редко когда статично. Как "прибить" объект к "круглой" координате, после того как он "остановился"?
Я в каком-то примере натыкался на выражение freez (или типа того) , но в scripting reference что-то не нашел такого.
Сообщение отредактировал Самоделкин - Вторник, 14 Февраля 2012, 23:17 |
|
| |
Самоделкин | Дата: Вторник, 14 Февраля 2012, 17:40 | Сообщение # 73 | Тема: Вопрос-[ответ] по Unity |
участник
Сейчас нет на сайте
| нет. Я еще пока не запускаю на дроиде) Консоль юнити выдает ошибку красным и отказывается работать со скриптами, ссылаясь на индекс после Input.GetTouch(). То есть еще на этапе написания скрипта проблема. Есть скрипт простой -кликаю ЛКМ -падает кубик. Пытался просто заменить событие клика на событие тача. Но консоль не дает из-за индекса запустить в самомом Юнити. Пытался вставить 100%-работающие примеры с GetTouch из мануалов, запускается но на мышь никак не реагирует (на девайс еще не пускал).
Что вообще должно быть в этом индексе?
|
|
| |
Самоделкин | Дата: Вторник, 14 Февраля 2012, 15:53 | Сообщение # 74 | Тема: Вопрос-[ответ] по Unity |
участник
Сейчас нет на сайте
| Если задать условие (простое прикосновение к тачскрину, неважно где именно) , то постоянно консоль ошибок ругается на индекс Input.GetTouch() - консоль пишет что он "out of bounds" Хотя в мануале есть примеры типа: Code using UnityEngine; using System.Collections;
public class example : MonoBehaviour { public float speed = 0.1F; void Update() { if (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Moved) { Vector2 touchDeltaPosition = Input.GetTouch(0).deltaPosition; transform.Translate(-touchDeltaPosition.x * speed, -touchDeltaPosition.y * speed, 0); } } } Сколько я не пытался применить условие типа Code if (Input.GetTouch(0).phase == TouchPhase.Began) и всякие другие варианты в разных ситуациях, юнити всегда недовольна индексом, какое бы число там ни стояло. Рабочие примеры, которые я смотрел имеют также в качестве индекса переменную обозначающую целое число (int), или просто число. Что имеенно не так я делаю, что никакой индекс не подходит?
|
|
| |
Самоделкин | Дата: Вторник, 14 Февраля 2012, 12:54 | Сообщение # 75 | Тема: 2D in Unity3d |
участник
Сейчас нет на сайте
| Оказывается не мне одному такое интересно. Охота изучать инструмент, который имеет перспективы в будущем. Но при изучении (если не в команде какой-то, а темпаче абсолютный новичек) большая часть времени уходит на подготовку графики, звуков и прочих ресурсов, а не на постигание самих премудростей системы разработки. 80/20 где-то по времени. Unity крайне привлекателно по своим возможностям выглядит, особенно в перспективе. И попрактиковаться в нем не прибегая к глобалльным масштабам, толковая мысль.
Если топикстартер подберет в итоге набор инструметов для создания 2D проектов на Unity и сумеет все это наладить и собрать, то за познавательную статейку/мануал об этом может смело требовать глубокой благодарности!)Добавлено (14.02.2012, 12:54) --------------------------------------------- Есть туториал создание 2Д игры на Юнити с использованием тольео бесплатных инструментов от rocket5studios: http://www.rocket5studios.com/tutorials/make-a-2d-game-in-unity3d-using-only-free-tools-part-1/
|
|
| |
Самоделкин | Дата: Вторник, 14 Февраля 2012, 12:01 | Сообщение # 76 | Тема: Как создать карту своего города |
участник
Сейчас нет на сайте
| Графика зависит от текстур/материалов/всяких шейдеров которые ты прикрутишь в самом Юнити (или в др редакторе). Саму геометрию просто создавать в скетчап. После того как освоишься боле-мене, в скетчп можно добавить расширенную панель инструментов и плагины для рендера и чего угодно еще.
Но повторюсь, что качается постоения (конструкции именно) зданий там все просто. Темпаче можно скачать пак компонентов (от подоконников до унитазов) не выходя из проги, и "собирать" здания за пять сек.
Вот эта страничка мне помогла, почитай (если что даже через гугл транслэйт) и плагины установи которые там рекомендованы. Например полезный плагин просмотра кол-ва полигонов и совет как избежать лишних треугольников и много чего еще (в тч само собой как перегонять из скетчап в игровые движки сорс, cryengine, unity). (Минут на 5 чтения) http://playuptools.blogspot.com/p/tutorials-videos.htmlДобавлено (14.02.2012, 12:01) --------------------------------------------- + В скетчап можно поставить еще плагины для рендера, в настройках поковрыряться, в стилях, если хочешь картинку посимпотичнее прям в самом редакторе. Но имхо его именно для быстрого создания самой геометрии использовать, а текстуры настраивать уже в юнити самом или в др редакторе.
|
|
| |
Самоделкин | Дата: Понедельник, 13 Февраля 2012, 19:03 | Сообщение # 77 | Тема: Как создать карту своего города |
участник
Сейчас нет на сайте
| 2bezotveta Не знаю что за цели (гонки или что там еще) и что за город. Но учитывая размах/текущий уровень навыков. Самый реалистичный вариант - это имхо скетчап. Не знаю как там насчет всяких анимаций и тп, но обычные модели он нормально экспортирует в unity через playUp tools. Чтобы модель города сделать имхо самое то, для новичка. В других программах типа Макса велики шансы что город окажется недостроен. Но я сам профан в этих вопросах, просто мне скетчап показался шокирующе простым в обращении на фоне остальных, а среди бесплатных так и вообще. Плюс еще и заточен под создание моделей зданий (по сути - собирай из готовых компонентов: крыш, стен и фундаментов).
ЗЫ: К слову, если верить описаниям, плагин playUp tools перегоняет модели из скетчап и в CryEngine3 и в Source (Half-life) и делает это лучше чем в юнити. (не только статические объекты, но и еще что-то там). Так что можно и дркгие движки рассмотреть.
|
|
| |
Самоделкин | Дата: Понедельник, 13 Февраля 2012, 18:22 | Сообщение # 78 | Тема: Вопрос-[ответ] по Unity |
участник
Сейчас нет на сайте
| Мануал перечел, но все равно не пойму. К одному материалу навсегда прибита - одна текстура? Есть два объекта: платформа (cube) и префаб с названием brick (в сцене его исходно нет, вызывается скриптом и его клоны по клику падают на платформу). Я для простоты обоим поставил материал Default. А текстуры хочу поставить разные. Но когда меняю у одного объекта текстуру - меняется и у второго. Помомио этого, когда запускаю этот проект объекты лысые стоят без текстур и их заново приходится одевать. Что я не так делаю, или это баг какой-то?
|
|
| |
Самоделкин | Дата: Понедельник, 13 Февраля 2012, 15:35 | Сообщение # 79 | Тема: Вопрос-[ответ] по Unity |
участник
Сейчас нет на сайте
| - это build&run или просто при запуске сцены без билда вообще? У меня вообще трабла с проверкой на девайсе (G-Ace). По юсб не хочет почему-то. Руками перекидывал apk и устанавливал. Не оч. удобно) Вчера еще попробовал через Andriod SDK проверять, но приложение вылетало с того девайса что я собрал. Странно что нет предустановленных сборок реальных девайсов (только разные фирменные фичи), надо бы их поискать.
|
|
| |
Самоделкин | Дата: Понедельник, 13 Февраля 2012, 14:50 | Сообщение # 80 | Тема: Вопрос-[ответ] по Unity |
участник
Сейчас нет на сайте
| Поставил VS2010 Express (пока без решарпера) - понравилось что при наведении на некоторые элементы окошко с их описанием высвечивается. Реально полезная фича. Пока еше толком не разобрался во всем, но под винды с этой штукой (VS) писать проги наверно раз в 100 быстрее чем без нее. Есть вопрос по Unity Input : В Мануале (Input - Mobile Input) сказано: Mouse simulation "Помимо поддержки нативных прикосновений (native touch support) Unity iOS/Android обеспечивает симуляцию мыши. Вы можете использовать функционал мыши со стандартным классом Input." Это значит, что если я напишу управление для тачскрина через Input.GetTouch то в режиме запуска проекта на самом Юнити, можно будет кликать мышкой и получать какой-то результат? Или просто имелось ввиду, что можно написать паралельно скрипт управления для мыши и для тачскрина (было бы странно писать о такой "фиче")?
Еще: Дробные числа в коде всегда должны быть в хитрой системе счисления? В монодевелоп/VS нет кнопочки которая бы мне сразу перевела нужное число в 8- или 16-ричную систему? Парни спасибо за помощь. Теперь я просто обязан идти семимильными шагами, а то стыдно будет. Но пока все не так шустро=)
Сообщение отредактировал Самоделкин - Понедельник, 13 Февраля 2012, 14:57 |
|
| |
|