Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity

Unity Мультиплатформенный инструмент для разработки игр

Ответ
 
Опции темы
Старый 09.12.2010, 20:26   #316
Illidan
Разработчик
 
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений
(для 257 пользователей)
Ответ: Фак по Юнити.

такой смишной вопрос, как поудобнее можно вывести лишние нули слево от числа. типо 00000149
хочу на счетчик очков поставить.вступор немножко встал
(Offline)
 
Ответить с цитированием
Старый 09.12.2010, 20:41   #317
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Это вопрос по C# наверное )
string строка число.ToString("00000000"); 
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Illidan (09.12.2010)
Старый 13.12.2010, 13:17   #318
Nuprahtor
Элита
 
Аватар для Nuprahtor
 
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений
(для 3,923 пользователей)
Ответ: Фак по Юнити.

Мои очередные глупые вопросы:
Меня интересует билд для MacOs, если я сделаю его на PC, будет ли он работать на макинтоше?
И с архивацией (хотя это уже не к юнити, но надеюсь кто-нибудь объяснит) - архив, сделанный в виндоусе откроется на макинтоше?
(Offline)
 
Ответить с цитированием
Старый 13.12.2010, 13:26   #319
Illidan
Разработчик
 
Регистрация: 06.08.2007
Сообщений: 473
Написано 131 полезных сообщений
(для 257 пользователей)
Ответ: Фак по Юнити.

архив откроется, это просто файл.
насчет компилирования под макось должно все работать, хотя не пробовал.
юнити же не ругается при построении.
(Offline)
 
Ответить с цитированием
Старый 29.12.2010, 22:45   #320
Kiroff
AnyKey`щик
 
Регистрация: 29.12.2010
Сообщений: 1
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: Фак по Юнити.

Я недавно начал изучать unity, поэтому накопилось много вопросов. В общем, у меня такое дело:

Как можно считать координаты, на поверхности при нажатии мышкой, чтобы персонаж двигался туда?
То есть мне надо, чтобы герой двигался туда, куда указывает мышь, как в играх аля Diablo?
(Offline)
 
Ответить с цитированием
Старый 30.12.2010, 12:14   #321
Sef
ПроЭктировщик
 
Аватар для Sef
 
Регистрация: 05.04.2007
Сообщений: 96
Написано 77 полезных сообщений
(для 232 пользователей)
Ответ: Фак по Юнити.

Сообщение от Kiroff Посмотреть сообщение
Я недавно начал изучать unity, поэтому накопилось много вопросов. В общем, у меня такое дело:

Как можно считать координаты, на поверхности при нажатии мышкой, чтобы персонаж двигался туда?
То есть мне надо, чтобы герой двигался туда, куда указывает мышь, как в играх аля Diablo?
Видео урок на русском:
http://www.4shared.com/dir/Vyojz94v/..._lesson01.html
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
pax (21.01.2011)
Старый 21.01.2011, 01:23   #322
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: Фак по Юнити.

Пробовал этот скрипт в деле:
http://www.unifycommunity.com/wiki/i...ramesPerSecond

В статистике 200 FPS, а скрипт показывает 70. В чем подвох?
(Offline)
 
Ответить с цитированием
Старый 21.01.2011, 01:30   #323
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

А вертикальная синхронизация отключена?
Вообще плеер может не полностью ресурсы компьютера использовать... Попробуй брать мгновенный fps и вычисляй среднее как вариант (fps = 1f/(Time.deltaTime/Time.timeScale)), выводи раз в секунду например. Сорри первая формула была неудачной )
(Offline)
 
Ответить с цитированием
Старый 21.01.2011, 01:56   #324
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 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
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Сообщение от Evgen Посмотреть сообщение
Не знаю с чем это связанно.
Зачем отбирать у редактора все ресурсы во время дебага? Считает он по времени обработки кадра, а не по количеству кадров.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Evgen (21.01.2011)
Старый 21.01.2011, 02:11   #326
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 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
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: Фак по Юнити.

А как в unity делаются биллбоарды (спрайты повернутые всегда лицом к камере)? какие классы и методы для этого используются?
(Offline)
 
Ответить с цитированием
Старый 21.01.2011, 19:55   #328
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Фак по Юнити.

Частицами можно сделать, можно самому считать. Например взять план и повесить скрипт, поворачивающий каждый кадр модель на камеру. Самый нормальный способ - частицами. У них есть специальный режим рендеринга для этого.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Evgen (21.01.2011)
Старый 21.01.2011, 19:58   #329
Nuprahtor
Элита
 
Аватар для Nuprahtor
 
Регистрация: 26.07.2008
Сообщений: 1,972
Написано 1,095 полезных сообщений
(для 3,923 пользователей)
Ответ: Фак по Юнити.

http://www.unifycommunity.com/wiki/i...acingBillboard
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Nuprahtor за это полезное сообщение:
Evgen (21.01.2011), pax (21.01.2011)
Старый 21.01.2011, 20:12   #330
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 419
Написано 68 полезных сообщений
(для 100 пользователей)
Ответ: Фак по Юнити.

А что быстрее? Класс particle emitter вроде бы слишком перегружен, там и ускорения и отклонения и чего только нету. Может плэйн быстрее как думаете?
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 05:17.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com