|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
26.03.2013, 10:54
|
#1501
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от Левша09
Прочел ссылки ниже, не дошло...похоже если с первого раза не получилось, то парашютный спорт не для вас.
|
не люблю js, но ладно
var speed : float = 10.0; var timeToRestore: float = 3.0;
private var timeLeft : float = 0; private var speedToRestore : float = 0;
function Start(){ speedToRestore = speed; }
function Update (){ if(Input.GetMouseButtonDown(0)) { speed = 0; timeLeft = timeToRestore; } if(timeLeft <= 0) { speed = speedToRestore; } else { timeLeft -= Time.deltaTime; }
var spinAmount = Time.deltaTime * speed/3; transform.Rotate(0, spinAmount, 0); }
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
26.03.2013, 11:43
|
#1502
|
Оператор ЭВМ
Регистрация: 28.12.2011
Сообщений: 25
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопросы от новичка
Не совсем то, попробую переделать сам.
|
(Offline)
|
|
26.03.2013, 11:51
|
#1503
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от Левша09
Не совсем то, попробую переделать сам.
|
ТЗ было такое. Единственное если попробовать догадаться, то тебе надо использовать не Input.GetMouseButtonDown, а Input.GetMouseButton
|
(Offline)
|
|
26.03.2013, 11:57
|
#1504
|
Оператор ЭВМ
Регистрация: 28.12.2011
Сообщений: 25
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопросы от новичка
Не, в данном скрипте, если держать кнопку через 3 секунды объект снова вращается. А надо чтобы вращался только после того, как кнопка будет отжата. Исправлять не надо, сам хочу. Для вас это просто, для меня - ребус))))
|
(Offline)
|
|
26.03.2013, 12:07
|
#1505
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Ну значит я уже написал решение в посте выше.
|
(Offline)
|
|
27.03.2013, 23:00
|
#1506
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Как в террейне оптимизируется рендеринг деревьев и травы?
Если деревья простыми объектами создавать, то намного медленнее будет?
И можно траву делать без террейна?
|
(Offline)
|
|
28.03.2013, 09:19
|
#1507
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
На террейне отображаются только часть нормальных моделей, которые близко к игроку, остальные подменяются на билбоарды. Траву без террейна только моделями самому или какой-то свой движок для этого писать...
|
(Offline)
|
|
30.03.2013, 14:26
|
#1508
|
Знающий
Регистрация: 01.04.2011
Адрес: Екатеринбург
Сообщений: 232
Написано 48 полезных сообщений (для 82 пользователей)
|
Ответ: Вопросы от новичка
Ребят, нету ли случайно у кого-нибудь вот этого Shatter Toolkit, просто покупать дорого :D
UPD:
нашел)
Последний раз редактировалось 4yBa4Ok, 30.03.2013 в 16:02.
|
(Offline)
|
|
31.03.2013, 16:32
|
#1509
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Такое количество drawcall'ов от травы нормально?
|
(Offline)
|
|
31.03.2013, 17:10
|
#1510
|
Бывалый
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений (для 880 пользователей)
|
Ответ: Вопросы от новичка
Траву пожиже нужно сажать, стараться меньше смешивать разные типы травы на одном участке.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
|
(Offline)
|
|
31.03.2013, 18:14
|
#1511
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Там всего два типа травы. Хотя и с одним типом не лучше. Да и поменьше садил, все равно драв кол увеличивался немерено.
Я пробовал создать новый проект и там засадить травой. Засаживал не малый участок травой с максимальной плотностью и драв колы были более адекватные, но потом опять что-то случилось и драв коллы возросли.
Похоже на баг.
Вообще всю эту траву можно было бы в один меш засунуть и за раз отрисовать.
|
(Offline)
|
|
04.04.2013, 01:06
|
#1512
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Как сделать, чтобы если мышь была задействована в GUI, то в игре уже не работала?
Я так понимаю создать флаг mouseUsed и проверять в игре. Только не уверен что будет хорошо работать т.к. update вызывается перед gui.
|
(Offline)
|
|
04.04.2013, 08:03
|
#1513
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Я для каждого элемента регистрирую Rect в менеджере, он проверяет мышь.
|
(Offline)
|
|
04.04.2013, 18:35
|
#1514
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Подробнее можно? Это что же нарисовал button и занес его rect в список?
Вообще мышь не обязательно должна быть над элементом gui, чтобы использоваться в gui.
Скроллер когда тянешь мышью можно куда угодно зайти.
Последний раз редактировалось WISHMASTER35, 04.04.2013 в 21:28.
|
(Offline)
|
|
04.04.2013, 23:45
|
#1515
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
В таких случаях я регистрирую Area, в которой находится GUI, зачем каждую кнопку проверять?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:53.
|