|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
28.01.2013, 18:18
|
#1186
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
hit.collider.gameObject.transform.rigidbody и т.д. )
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.01.2013, 21:48
|
#1187
|
Бывалый
Регистрация: 03.12.2008
Адрес: наша раша
Сообщений: 762
Написано 129 полезных сообщений (для 245 пользователей)
|
Ответ: Вопросы от новичка
Можно ли к одному объекту прикрепить несколько звуков, которые могут проигрываться даже одновременно? Я что то запутался в аудиосорсах и аудиоклипах...)
К одному объекту можно прикрепить только один аудиосорс?
Если несколько , то как их идентифицировать?
Насколько я понял клип можно переприсвоить данному аудиосорсу в процессе игры - audio.clip = otherClip;
а старый клип будет продолжать звучать?
__________________
Reality Simulation Games
Core 2 Duo 2,8GHz, RAM 1Gb, ATI R5670 1Gb. WinXP 32
|
(Offline)
|
|
29.01.2013, 01:19
|
#1188
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
А нету метода который бы округлял число не до ближайшего целого, а до какого-то числа кратного n?
Т.е. это
result = x - x%n;
Только в более элегантной форме?
В Math столько перегрузок Round, но похоже все не то, что хотелось бы)
|
(Offline)
|
|
29.01.2013, 06:59
|
#1189
|
Разработчик
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений (для 670 пользователей)
|
Ответ: Вопросы от новичка
Через скрипт создаю несколько кубиков. Кубики - это клоны заранее сделанного префаба. На этом префабе висит скрипт управления.
Суть в том что при отнимании жизни кубик удаляется.
Жизнь объявлена public static int boxlife=1;
Отнимание жизни происходит в другом скрипте.
Когда происходит отнимание жизни у нужного кубика, то жизнь отнимается сразу у всех кубиков, и все удаляются.
Может ли быть причина в том что жизнь объявлена как static?
__________________
|
(Offline)
|
|
29.01.2013, 09:07
|
#1190
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Morganolla
Самый простой способ. Но можно несколько AudioSource на один объект повесить для одновременного проигрывания.
Сообщение от mauNgerS
Может ли быть причина в том что жизнь объявлена как static?
|
Да именно в этом причина. Статическая переменная это единственная переменная - в блице глобальная.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
|
|
29.01.2013, 12:32
|
#1191
|
Оператор ЭВМ
Регистрация: 28.12.2011
Сообщений: 25
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от Radnk
Тут так делать не принято
|
Ну раз тут так не принято, может ткнете носом в хорошую инструкцию по размещению веб сборок?
|
(Offline)
|
|
29.01.2013, 12:35
|
#1192
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от Левша09
Ну раз тут так не принято, может ткнете носом в хорошую инструкцию по размещению веб сборок?
|
Вэб билд создает два файла - html и unity3d, достаточно эти два файла скопировать на хостинг или например dropbox, и открыть в браузере ссылку на html файл. Никаких заморочек.
А вообще все что касается вэб плеера находится тут: http://docs.unity3d.com/Documentatio...eployment.html
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
29.01.2013, 15:21
|
#1193
|
Оператор ЭВМ
Регистрация: 28.12.2011
Сообщений: 25
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопросы от новичка
Ну видимо до меня ну Очень туго доходит.
Дропбоксом не пользовался, попробовал через гугл диск, лажа какая-то.
HTML открывается только на редактирование.
Куда еще можно залить?
|
(Offline)
|
|
29.01.2013, 15:22
|
#1194
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
сейчас вроде новый обменник появился кроме дропбокса - mega, можно попробовать на нее. Дропбокс достаточно просто.
|
(Offline)
|
|
29.01.2013, 17:58
|
#1195
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
DropBox для синхронизации, а не для сайтов и подобного. Там вроде бы есть ограничения трафика.
Кто-то писал, что это хороший сайт http://3owl.com/
|
(Offline)
|
|
29.01.2013, 22:19
|
#1196
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Вопросы от новичка
Проблема в цикле. Из-за него зависает unity при запуске игры
while(!controller.isGrounded)
{
animation.CrossFade("jump");
}
|
(Offline)
|
|
29.01.2013, 22:43
|
#1197
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от Okay
Проблема в цикле. Из-за него зависает unity при запуске игры
while(!controller.isGrounded)
{
animation.CrossFade("jump");
}
|
А все понял. Использовал цикл в Update()
UPD: показалось... Все еще жду помощи
Последний раз редактировалось Okay, 29.01.2013 в 22:55.
Причина: Обновил
|
(Offline)
|
|
29.01.2013, 23:29
|
#1198
|
Знающий
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений (для 180 пользователей)
|
Ответ: Вопросы от новичка
DropBox для синхронизации, а не для сайтов и подобного
|
А никто вроде про сайт не спрашивал. Спрашивали про выкладывание веб сборок.
Имхо: Если просто показать - лучше всего дропбокс. Если для распространения - или AssetStore, или Kongregate или свой выделенный/виртуальный сервер.
|
(Offline)
|
|
29.01.2013, 23:31
|
#1199
|
Знающий
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений (для 180 пользователей)
|
Ответ: Вопросы от новичка
Зачем в while это? У Вас что анимация не зацикленная?
|
(Offline)
|
|
29.01.2013, 23:43
|
#1200
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от seaman
Зачем в while это? У Вас что анимация не зацикленная?
|
Дело в том, что стандартная анимация в Character Controller не работает. Пришлось свой скрипт писать.
#pragma strict
var runclip : AnimationClip;
var idleclip : AnimationClip;
var jumpclip : AnimationClip;
var fight1clip : AnimationClip;
var spawnGO : GameObject;
function Start ()
{
animation.AddClip(runclip, "run");
animation.AddClip(idleclip, "idle");
animation.AddClip(jumpclip, "jump");
animation.AddClip(fight1clip, "fight1");
}
function Update ()
{
var controller : CharacterController = GetComponent(CharacterController);
if(Input.GetAxis("Vertical") || Input.GetAxis("Horizontal"))
{
if(controller.isGrounded)
{
animation.CrossFade("run");
}
}
if(!Input.GetAxis("Vertical") && !Input.GetAxis("Horizontal") && !Input.GetKey(KeyCode.LeftControl))
{
if(controller.isGrounded)
{
animation.CrossFade("idle");
}
}
while(controller.isGrounded != controller.isGrounded)
{
animation.CrossFade("jump");
}
if(Input.GetKey(KeyCode.LeftControl))
{
if(!animation.IsPlaying("jump") && !animation.IsPlaying("run"))
{
animation["fight1"].speed = 8;
animation.CrossFade("fight1");
}
}
if(transform.position.y < -10)
{
var ygo = spawnGO.transform.position.y;
var xgo = spawnGO.transform.position.x;
var zgo = spawnGO.transform.position.z;
transform.position = Vector3(xgo,ygo,zgo);
}
}
Такие вот дела...
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:25.
|