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

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

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

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 25.12.2012, 20:23   #886
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Зачем его доставать если ты его знаешь?
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 25.12.2012, 21:33   #887
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

Чтобы не передавать этот размер как параметр во всякие методы.
(Offline)
 
Ответить с цитированием
Старый 26.12.2012, 23:28   #888
Okay
Знающий
 
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений
(для 74 пользователей)
Ответ: Вопросы от новичка

У меня есть плеер. В прыжке включается анимация jump, но когда плеер опускается на поверхность, то какое то время анимация прыжка все равно проигрывается. Как сделать проверку на столкновение плеера с поверхностью?
(Offline)
 
Ответить с цитированием
Старый 27.12.2012, 02:42   #889
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

В CharacterMotor есть такой метод.
(Offline)
 
Ответить с цитированием
Старый 27.12.2012, 20:15   #890
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений
(для 245 пользователей)
Ответ: Вопросы от новичка

Что-то у меня очень странный глюк проявился! Переношу на сцену спрайт из Прожекта ( где асеты все) и одеваю на него соответствующую текстуру. И в это же время на другой ( старой сцене ) на одном из спрайтов тоже меняется текстура ( с его старой на эту новую, которую я одеваю ). Все остальное не меняется!!! Какая может быть взаимосвязь между этими спрайтами??? Почему они влияют друг на друга??? Я пупею...
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
(Offline)
 
Ответить с цитированием
Старый 27.12.2012, 20:25   #891
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

ты меняешь текстуру у общего материала
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Morganolla (27.12.2012)
Старый 27.12.2012, 20:58   #892
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений
(для 245 пользователей)
Ответ: Вопросы от новичка

Спасибо, рах. За твою оперативность и точность! С этим Юнити век живи- век учись ))
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
(Offline)
 
Ответить с цитированием
Старый 27.12.2012, 22:48   #893
Okay
Знающий
 
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений
(для 74 пользователей)
Ответ: Вопросы от новичка

можно ли как-то убрать окно, которое выскакивает при запуске приложения? Чтобы сразу приложение запускалось =)
(Offline)
 
Ответить с цитированием
Старый 27.12.2012, 23:02   #894
cahekp
Разработчик
 
Аватар для cahekp
 
Регистрация: 14.12.2008
Адрес: Томск
Сообщений: 530
Написано 270 полезных сообщений
(для 883 пользователей)
Ответ: Вопросы от новичка

Сообщение от Okay Посмотреть сообщение
можно ли как-то убрать окно, которое выскакивает при запуске приложения? Чтобы сразу приложение запускалось =)
Заходим в меню Edit -> Project Settings -> Player,
далее смотрим вкладку "Settings for PC and Mac Standalone",
а в ней тычем на "Display Resolution Dialog". Вместо "Enabled" ставим "Disabled".
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо cahekp за это полезное сообщение:
Okay (28.12.2012), pax (27.12.2012)
Старый 27.12.2012, 23:03   #895
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

В настройках плеера есть опция
http://docs.unity3d.com/Documentatio...ettings40.html
DisplayResolution Dialog
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Okay (28.12.2012)
Старый 28.12.2012, 14:32   #896
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений
(для 245 пользователей)
Ответ: Вопросы от новичка

Еще какой-то непонятный глюк:

ИЗВИНИТЕ Я ПЕРЕФОРМУЛИРУЮ ВОПРОС - РЕЧЬ ИДЕТ О МАССИВАХ !

К объекту прикреплен скрип где есть массив ссылок на другие объекты:
public class sScore : MonoBehaviour {

	public GameObject [] Ob;
	Transform [] Tr;

	// Use this for initialization


	void Start () 
	{
              for(int i=0;i<10;i++)   Tr[i]=Ob[i].GetComponent<Transform>();
	
	}
Соответственно в редакторе через инспектор я прикрепляю эти ссылки к другим объектам в окне Иерархий. Но при запуске сцены неизменно выдается ошибка нулевой ссылки -

NullReferenceException: Object reference not set to an instance of an object
(wrapper stelemref) object:stelemref (object,intptr,object)
sScore.Start () (at Assets/aScripts/sScore.cs:22)

Ранее я такой прием уже использовал несколько раз в частности к текстурам, а тут вдруг затык такой.. В чем может быть дело?
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
(Offline)
 
Ответить с цитированием
Старый 28.12.2012, 15:07   #897
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

1. Объект на котором висит скрипт - префаб в Project, а назначаемый GO в сцене.
2. Назначенный ГО убивается до срабатывания функции Start

стоп, недочитал код.

Ты забыл Tr = new Tr[Ob.Length];
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Morganolla (28.12.2012)
Старый 28.12.2012, 16:22   #898
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений
(для 245 пользователей)
Ответ: Вопросы от новичка

Ммм, не совсем понятно... Я прямо делаю на сцене пустой объект. Он у меня появляется в окне Иерархий. Добавляю в него чилды ( меши ) из Проекта. Делаю новый скрипт ( он есествено в Проекте ) и вешаю его на этот пустой родительский объект. В скрипте у меня массив ссылок на чилды, который я мышкой и распихиваю.
Так вот при запуске сцены этот массив обнуляется!!! А если я сделаю не массив, а просто перечень ссылок - они не обнуляются!!! Почему? Это так всегда?

Кажется все само собой ИСПРАВИЛОСЬ и ЗАРАБОТАЛО... Теперь массив не обнуляется... Рах, спасибо тебе все равно... Префаб вроде не причем... просто какой то глюк...
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
(Offline)
 
Ответить с цитированием
Старый 29.12.2012, 14:56   #899
Morganolla
Бывалый
 
Аватар для Morganolla
 
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений
(для 245 пользователей)
Ответ: Вопросы от новичка

Нубский вопрос скорее по С#:
Если создаем не публичный массив в классе типа:
GameObject [] x; или
Renderer [] x; или
Transform [] x;

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

В С++ просто объявляется массив объектов с заданной размерностью , например : GameObject x[5] ; а здесь?


ЗЫ Похоже все проблемы по предыдущим вопросам были из-за того что массив Transform был не публичным и без определения его размера!

Ага, Рах, похоже ты уже ответил...
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
(Offline)
 
Ответить с цитированием
Старый 29.12.2012, 16:06   #900
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

А в Unity можно делать распараллеливание алгоритмов?
На с++ OpenMP довольно удобная штука, но там все на директивах работает.
Видел для C# как два метода как-то записывают в массив и передают его куда-то, чтобы методы из массива выполнились на всех ядрах. Но не помню где это видел.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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