|
Unity Мультиплатформенный инструмент для разработки игр |
09.12.2010, 20:26
|
#316
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: Фак по Юнити.
такой смишной вопрос, как поудобнее можно вывести лишние нули слево от числа. типо 00000149
хочу на счетчик очков поставить.вступор немножко встал
|
(Offline)
|
|
09.12.2010, 20:41
|
#317
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Это вопрос по C# наверное )
string строка = число.ToString("00000000");
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
13.12.2010, 13:17
|
#318
|
Элита
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений (для 3,923 пользователей)
|
Ответ: Фак по Юнити.
Мои очередные глупые вопросы:
Меня интересует билд для MacOs, если я сделаю его на PC, будет ли он работать на макинтоше?
И с архивацией (хотя это уже не к юнити, но надеюсь кто-нибудь объяснит) - архив, сделанный в виндоусе откроется на макинтоше?
|
(Offline)
|
|
13.12.2010, 13:26
|
#319
|
Разработчик
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений (для 257 пользователей)
|
Ответ: Фак по Юнити.
архив откроется, это просто файл.
насчет компилирования под макось должно все работать, хотя не пробовал.
юнити же не ругается при построении.
|
(Offline)
|
|
29.12.2010, 22:45
|
#320
|
AnyKey`щик
Регистрация: 29.12.2010
Сообщений: 1
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Фак по Юнити.
Я недавно начал изучать unity, поэтому накопилось много вопросов. В общем, у меня такое дело:
Как можно считать координаты, на поверхности при нажатии мышкой, чтобы персонаж двигался туда?
То есть мне надо, чтобы герой двигался туда, куда указывает мышь, как в играх аля Diablo?
|
(Offline)
|
|
30.12.2010, 12:14
|
#321
|
ПроЭктировщик
Регистрация: 05.04.2007
Сообщений: 96
Написано 77 полезных сообщений (для 232 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Kiroff
Я недавно начал изучать unity, поэтому накопилось много вопросов. В общем, у меня такое дело:
Как можно считать координаты, на поверхности при нажатии мышкой, чтобы персонаж двигался туда?
То есть мне надо, чтобы герой двигался туда, куда указывает мышь, как в играх аля Diablo?
|
Видео урок на русском:
http://www.4shared.com/dir/Vyojz94v/..._lesson01.html
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.01.2011, 01:23
|
#322
|
Разработчик
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений (для 100 пользователей)
|
Ответ: Фак по Юнити.
Пробовал этот скрипт в деле:
http://www.unifycommunity.com/wiki/i...ramesPerSecond
В статистике 200 FPS, а скрипт показывает 70. В чем подвох?
|
(Offline)
|
|
21.01.2011, 01:30
|
#323
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
А вертикальная синхронизация отключена?
Вообще плеер может не полностью ресурсы компьютера использовать... Попробуй брать мгновенный fps и вычисляй среднее как вариант (fps = 1f/(Time.deltaTime/Time.timeScale)), выводи раз в секунду например. Сорри первая формула была неудачной )
|
(Offline)
|
|
21.01.2011, 01:56
|
#324
|
Разработчик
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений (для 100 пользователей)
|
Ответ: Фак по Юнити.
Формула то рабочая я тоже так по началу считал.
Это похоже глюк или неправильные настройки в среде разработки. Когда запускаешь в среде этот код, больше 60 он не показывает при этом в статистике 200 FPS. Стоит скомпилировать exe и запустить, этот код уже будет показывать 200 FPS как и в статистике.
float fps,accum,fr;
Update(){
fr++;
accum+=1.0f/(Time.deltaTime/Time.timeScale);
if(fr>50){
fps=accum/50f;
fr=0;
accum=0;
}
print("fps "+fps);
}
Не знаю с чем это связанно.
|
(Offline)
|
|
21.01.2011, 01:58
|
#325
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Сообщение от Evgen
Не знаю с чем это связанно.
|
Зачем отбирать у редактора все ресурсы во время дебага? Считает он по времени обработки кадра, а не по количеству кадров.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.01.2011, 02:11
|
#326
|
Разработчик
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений (для 100 пользователей)
|
Ответ: Фак по Юнити.
Можно например так:
if(Time.frameCount%50==0)fps=(int)(1.0f/(Time.deltaTime/Time.timeScale));
Все равно на точность (при запуске в среде) не повлияло.
П.С. однако этот метод гораздо компактнее. чем http://www.unifycommunity.com/wiki/i...ramesPerSecond
|
(Offline)
|
|
21.01.2011, 19:43
|
#327
|
Разработчик
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений (для 100 пользователей)
|
Ответ: Фак по Юнити.
А как в unity делаются биллбоарды (спрайты повернутые всегда лицом к камере)? какие классы и методы для этого используются?
|
(Offline)
|
|
21.01.2011, 19:55
|
#328
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Фак по Юнити.
Частицами можно сделать, можно самому считать. Например взять план и повесить скрипт, поворачивающий каждый кадр модель на камеру. Самый нормальный способ - частицами. У них есть специальный режим рендеринга для этого.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.01.2011, 19:58
|
#329
|
Элита
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений (для 3,923 пользователей)
|
Ответ: Фак по Юнити.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Nuprahtor за это полезное сообщение:
|
|
21.01.2011, 20:12
|
#330
|
Разработчик
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений (для 100 пользователей)
|
Ответ: Фак по Юнити.
А что быстрее? Класс particle emitter вроде бы слишком перегружен, там и ускорения и отклонения и чего только нету. Может плэйн быстрее как думаете?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:17.
|