|
20.07.2012, 07:40
|
#301
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: axelynx
Все жду когда движок заведется на Andtoid/iOS с примерами . Стал бы его юзером, по началу как хобби, потом может бы и с Unity/C# перебрался бы на С++.
Кстати вопросы (а то я что-то уже забыл, спрашивали или нет):
1. Будут или есть какие-то 2d помошники типа SpriteBatch в XNA?
2. Pixel Perfect Rendering для 2d?
3. Круто было бы иметь для 2d физики поддержку box2d из коробки.
4. Есть ли возможность сейчас подсвечивать текст тегами, чтобы выделять отдельные слова цветом как в чате ники/время.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.07.2012, 10:16
|
#302
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: axelynx
Скачал кстати утром двиг, смотрел демки. На демке с названием FakeSpheres чтоли (название не помню), семерка поймала синий экран. Комп включать не стал, на работу пора было.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.07.2012, 12:05
|
#303
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: axelynx
1. Будут или есть какие-то 2d помошники типа SpriteBatch в XNA?
|
будет ImageSystem с объединением разных спрайтов в атлас.
2. Pixel Perfect Rendering для 2d?
|
хз как это сделать для нецелых координат. в прошлом двиге был субпиксельный рендеринг (когда картинку можно было сдвинуть на треть пикселя например), но там картинка получалась немого размытой.
3. Круто было бы иметь для 2d физики поддержку box2d из коробки.
|
ты уже второй человек, который спрашивает. повод задуматься. вообще я не планировал 2д физику изподкаробки.
4. Есть ли возможность сейчас подсвечивать текст тегами, чтобы выделять отдельные слова цветом как в чате ники/время.
|
нет. эта вещь появится одновременно с гуй системой, наверное. после мобильных портов, справки и еще ряда более необходимых на мой взгляд вещей.
Скачал кстати утром двиг, смотрел демки. На демке с названием FakeSpheres чтоли (название не помню), семерка поймала синий экран. Комп включать не стал, на работу пора было.
|
странно. конфигурацию компа и логи бы.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.07.2012, 12:40
|
#304
|
|
Ответ: axelynx
хз как это сделать для нецелых координат. в прошлом двиге был субпиксельный рендеринг (когда картинку можно было сдвинуть на треть пикселя например), но там картинка получалась немого размытой.
|
мы для pixel-perfect чуть по другому считаем UV из атласа (чтобы тексель в пиксель попадал), и потом тупо приводим координаты вертексов спрайта к пикселям вьюпорта (это уже после model-view трансформации, которая на cpu для спрайтов считается ибо они в один батч ложатся если между ними ничего не встрянет типа переключения текстуры которых всего 2-4 или рендер геометрии)
4. Есть ли возможность сейчас подсвечивать текст тегами, чтобы выделять отдельные слова цветом как в чате ники/время.
|
мы сделали всего лишь анализ текста наперёд при рендере и замена выражений типа $xxx$, где x от 0 до F, на цвет вертекса, всё равно текст рендерится такими же вертексами что и спрайты, чтобы в один и тот же батч попадать (у меня, если всё ок, то весь гуй за 1 дип рисуется)
|
|
|
Эти 2 пользователя(ей) сказали Спасибо за это полезное сообщение:
|
|
20.07.2012, 12:56
|
#305
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: axelynx
и потом тупо приводим координаты вертексов спрайта к пикселям вьюпорта
|
а он при вращении не будет дергаться?
мы сделали всего лишь анализ текста наперёд при рендере и замена выражений типа $xxx$, где x от 0 до F, на цвет вертекса, всё равно текст рендерится такими же вертексами что и спрайты, чтобы в один и тот же батч попадать (у меня, если всё ок, то весь гуй за 1 дип рисуется)
|
ну это только цвет. а если еще размер там, или шрифт - жирный или нет.
|
(Offline)
|
|
20.07.2012, 13:38
|
#306
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: axelynx
Я ща на работе, у меня кофиг был записан в подписи, которая при прошлом дауне форума слетела. Примерно следующая: i5-760, 8гб ОЗУ, 512мб GF9600
|
(Offline)
|
|
20.07.2012, 14:50
|
#307
|
|
Ответ: axelynx
а он при вращении не будет дергаться?
|
при вращении, хоть убейся, не бывает pixel perfect рендеринга, если дизайнеру надо вращать пиксельный спрайт где размер "художественного пикселя" близок к аппаратному пикселю - то уволить такого дизайнера надо, а если "художественный пиксель" около 8*8 реальных - то и без pixel perfect неплохо рисуется
ну это только цвет. а если еще размер там, или шрифт - жирный или нет.
|
сложно это, не видел еще программ которые в растровых шрифтах в один атлас собирают несколько шрифтов одного начертания, проще просто два инстанса текста сделать
|
|
|
20.07.2012, 16:15
|
#308
|
Мастер
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений (для 2,207 пользователей)
|
Ответ: axelynx
запустил сэмпл HelloWorld, выскочила ошибка, лог прилагается. Запускал на маке через VMWare Fusion, windows 7, версия макбука: MacBook Pro 2011 late.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.07.2012, 16:38
|
#309
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: axelynx
нет функции для поднятия нового контекста.
видимо что то с драйверами. попробуй поставить на виртуальную машину драйвера для твоей карточки.
|
(Offline)
|
|
20.07.2012, 18:01
|
#310
|
Мастер
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений (для 2,207 пользователей)
|
Ответ: axelynx
на виртуалке видеокарта определяется как VMWare SVGA 3D (а стоит так-то AMD Radeon HD 6750M), и также пишет что драва свежие.
|
(Offline)
|
|
20.07.2012, 19:19
|
#311
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: axelynx
Не знаю, записался ли лог при падении, вот тот который был
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
20.07.2012, 23:01
|
#312
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: axelynx
на виртуалке видеокарта определяется как VMWare SVGA 3D (а стоит так-то AMD Radeon HD 6750M), и также пишет что драва свежие.
|
возможно можно как-то виртуальную машину настроить, или обновить.
если нет - то прийдется ждать версию под мак. или купить ноут под винду.
Не знаю, записался ли лог при падении, вот тот который был
|
в логах вроде ничего криминального. очень странное поведение.
там конечно довольно тяжелый шейдер, но чтоб вылететь с бсодом... в любом случае спасибо за тест!
|
(Offline)
|
|
21.07.2012, 04:30
|
#313
|
Мастер
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений (для 2,207 пользователей)
|
Ответ: axelynx
ну тогда жду порт под мак, надеюсь, ты поставишь эту задачу на верхнюю строчку в todo-листе.
Последний раз редактировалось Hurrit, 21.07.2012 в 06:06.
|
(Offline)
|
|
24.07.2012, 03:13
|
#314
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: axelynx
добавлена лод-система.
синтаксис:
asteroids[i].ent = s->Add(asteroid_lod[0]);
asteroids[i].ent->SetLodGeometry(asteroid_lod[1],50);
asteroids[i].ent->SetLodGeometry(asteroid_lod[2],150);
asteroids[i].ent->SetLodGeometry(asteroid_lod[3],200);
asteroids[i].ent->SetLodGeometry(asteroid_lod[4],250);
asteroids[i].ent->SetLodGeometry(asteroid_lod[5],350);
asteroids[i].ent->SetLodGeometry(asteroid_lod[6],550);
asteroids[i].ent->SetLodGeometry(asteroid_lod[7],620);
asteroids[i].ent->SetLodGeometry(asteroid_lod[8],750);
скриншот:
видео:
http://www.youtube.com/watch?v=9hlma...ature=youtu.be
демка (с исходниками):
http://www.likosoft.com/download/3/
демка не соберется. ибо в версии 1.08 этого функционала еще нет.
управление - WASD + мышь. R - включать / выключать сетку.
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
|
|
24.07.2012, 03:48
|
#315
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: axelynx
fps: 160 - 250
GeForce 250 GS, 2Gb
Intel i5 700, 2.4Ghz (4 Cores)
wireframe сильно садит fps, это нормально?
А можно на более лоу-поли посмотреть как будет работать лод, и чтобы были объекты не двигающиеся / крутящиеся тоже?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:02.
|