|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
05.04.2013, 00:42
|
#1516
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Вообщем я так сделал
void OnGUI() {
bool isMouse = Event.current.isMouse;
....
if(Event.current.type == EventType.Layout) mouseUsed = false;
if(isMouse && Event.current.type == EventType.Used) mouseUsed = true;
if( GUIUtility.hotControl != 0 ) mouseUsed = true;
}
По крайней мере от не желательного движения мыши спасает.
А при расчете лайт мепов нельзя отключить запекание Ambient Light?
Надо Ambient Light динамически менять.
Кстати, говорят день\ночь можно менять в пост обработке. Никто не слышал о таком?
|
(Offline)
|
|
05.04.2013, 01:46
|
#1517
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Вопросы от новичка
как сделать маленькую карту в углу экрана, где будут отображаться движущиеся объекты в виде точек или пиктограмм?
Надо что-то типа второй камеры - рендера в текстуру... где почитать...
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
05.04.2013, 01:49
|
#1518
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Объекты карты поместить на другой слой, рендерить второй камерой этот слой.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
05.04.2013, 07:10
|
#1519
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Вопросы от новичка
|
(Offline)
|
|
05.04.2013, 09:32
|
#1520
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
RegIon, это пост обработкой меняется свет?
|
(Offline)
|
|
05.04.2013, 13:59
|
#1521
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Постобработкой ты тени не сделаешь двигающимися
|
(Offline)
|
|
06.04.2013, 00:22
|
#1522
|
Знающий
Регистрация: 29.11.2010
Сообщений: 244
Написано 31 полезных сообщений (для 49 пользователей)
|
Ответ: Вопросы от новичка
здрасте)
хочу чтоб можно было пождечь любой обьект!
но как?
написал такое:
Component MeshParticleEmitter = target.gameObject.AddComponent("MeshParticleEmitter");
target.gameObject.AddComponent("ParticleAnimator");
target.gameObject.AddComponent("ParticleRenderer");
//MeshParticleEmitter.maxEmission = 1000;
а что дальше делать - без понятия
а именно: как настраивать из скрипта наши компоненты? ну там эмишшн установить, материал частиц
__________________
Intel Core i3-4005U (1.7 ГГц), 4 ГБ ОЗУ, nVidia GeForce 940M 4 ГБ, Win8.1
|
(Offline)
|
|
06.04.2013, 00:35
|
#1523
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
На сколько я помню - MeshParticleEmitter не создать кодом.
Читай тему, должна быть полезна http://unity3d.ru/distribution/viewt...ti cle#p24861
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
06.04.2013, 02:15
|
#1524
|
Знающий
Регистрация: 29.11.2010
Сообщений: 244
Написано 31 полезных сообщений (для 49 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от pax
|
Спасибо! то что надо!
пс: Меш эмиттер кодом создается и удалается исправно)
__________________
Intel Core i3-4005U (1.7 ГГц), 4 ГБ ОЗУ, nVidia GeForce 940M 4 ГБ, Win8.1
|
(Offline)
|
|
06.04.2013, 12:22
|
#1525
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от pax
Постобработкой ты тени не сделаешь двигающимися
|
Само собой. Но освещение поменять можно.
ANIK123, используй новую систему частиц.
А в Unity можно сделать "Render to vertex buffer"?
Мне кажется террейн должен генерироваться этим рендером.
|
(Offline)
|
|
07.04.2013, 02:57
|
#1526
|
Знающий
Регистрация: 29.11.2010
Сообщений: 244
Написано 31 полезных сообщений (для 49 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от WISHMASTER35
ANIK123, используй новую систему частиц.
|
А она может "эмиттить" из меша?) Ведь в данном случае нужен Меш эмиттер
ап: я что-то сломал
halo перестало отображаться О_О
апп: создал новый проект, а хало по прежнему не видно (((
и на всякий случай:
аппп: ой, я перезагрузил комп (чутье мое родное подсказало), и все хало появились
что это все вообще было я без понятия
__________________
Intel Core i3-4005U (1.7 ГГц), 4 ГБ ОЗУ, nVidia GeForce 940M 4 ГБ, Win8.1
Последний раз редактировалось ANIK123, 07.04.2013 в 04:01.
|
(Offline)
|
|
07.04.2013, 16:02
|
#1527
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Вопросы от новичка
Такая задача по физике - надо при касании двух объектов в игре мертво их сцепить по типу FixedJoint а потом при нажатии на клавишу расцепить.
Как это сделать в скрипте? И когда добавить сам компонент FixedJoint ?
Я попробовал его добавить в начале в редакторе, но тогда эти тела вообще не двигаются от внешних сил, хотя объекты соединения там нулевые.
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
07.04.2013, 16:15
|
#1528
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
var fixedJoint = gameObject.AddComponent<FixedJoint>(); fixedJoint.connectedBody = otherGameObject.rigidbody;
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
07.04.2013, 17:09
|
#1529
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Вопросы от новичка
Спасибо Рах. Правда уже сам допер. Теперь не получается разорвать это соединение... Надо наверно что-то типа Destroy(fixedJoint); но не срабатывает и тела остаются прикрепленными.
ЗЫ, ты что на жаву перешел
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
07.04.2013, 17:23
|
#1530
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Morganolla, fixedJoint.connectedBody = null не подходит?
А что в его коде от JS? var и в шарпе есть.
Почему я не могу в пост эффекте использовать текстуры?
Есть шейдер, который рисует текстуру. На объекте нормально рисует, а на экран в пост эффекте не рисует.
Эта текстура на метариале при запуске почему-то отображается какой-то левой картинкой, а потом исчезает с материала.
UPDATE похоже в _MainTex записывается текстура экрана.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:34.
|