forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Общие вопросы (http://forum.boolean.name/forumdisplay.php?f=166)
-   -   Вопросы от новичка (http://forum.boolean.name/showthread.php?t=15809)

Aikon 15.12.2011 02:57

Ответ: Вопросы от новичка
 
Lestar, а как то можно ограничить перемещение, когда я вытаскиваю объект с Prefab?

Lestar 15.12.2011 03:21

Ответ: Вопросы от новичка
 
Не совсем понял как это. Если нужно поставить в конкретную точку, повторюсь еще раз - Антарес позволяет инстансить обьекты в эдиторе в точку клика.

Aikon 15.12.2011 03:52

Ответ: Вопросы от новичка
 
Lestar, хочется, чтобы я вытаскивал prefab на экран, а он передвигался скачками и более того мог быть размещен в координатах кратными например 0,5м. Ctrl при вытаскивании prefab не работает.

Пока получается так: вытащил prefab, обнулил его позицию ручками (хочется избежать!), схватил и потащил, удерживая Ctrl.

P.S Кто такой Антарес?

Lestar 15.12.2011 04:17

Ответ: Вопросы от новичка
 
http://forum.boolean.name/showpost.p...&postcount=697

Aikon 16.12.2011 00:02

Ответ: Вопросы от новичка
 
Спасибо, попробую потыкать.

Очередной вопрос, на этот раз про повороты.
Есть объект, хочу иметь возможность поворачивать его не относительно текущего положения на заданное число градусов, а относительно начального положения после старта сцены (при этом на сцене у него могут уже быть заданы поля rotation).
Как сделать? Крутится все абы как.

pax 16.12.2011 00:18

Ответ: Вопросы от новичка
 
Наверное как-то так:

PHP код:

public float angle;
Quaternion startRotation;
void Start()
{
   
startRotation transform.rotation;
}

void Start()
{
   
transform.rotation startRotation Quaternion.Euler(0,angle,0);



Aikon 16.12.2011 00:45

Ответ: Вопросы от новичка
 
Супер :) А то у меня какой то корявый код получался.

pie 16.12.2011 14:04

Ответ: Вопросы от новичка
 
Всем привет. У меня возник один вопрос. Как сделать проверку того что анимация все еще воспроизводится. То есть я стреляю и когда пули кончились идет анимация перезарядки. С помощью какого условия не давать начать стрелять раньше времени.

pax 16.12.2011 14:12

Ответ: Вопросы от новичка
 
Animation.IsPlaying

Lestar 16.12.2011 14:24

Ответ: Вопросы от новичка
 
PHP код:

enum Recharge {YES,NO}
private 
Recharge rechargeState Recharge.NO;

void Update()
    {
        if (
Input.GetButton("R"))
        {
            
rechargeState Recharge.YES;
            
// проигрываем анимацию перезарядки,перезаряжаем
            
var time animation.clip.length;
            
Invoke("Default",time);
        }
        if (
rechargeState == Recharge.NO)
        {
            if (
Input.GetMouseButton(0))
            {
                
//стреляем
            
}
        }
    }
void Default()
    {
        
rechargeState Recharge.NO;
    } 


RegIon 16.12.2011 19:48

Ответ: Вопросы от новичка
 
Как можно в Unity на подобии лазерного прицела сделать...а то в нете не найти

WISHMASTER35 16.12.2011 19:50

Ответ: Вопросы от новичка
 
pax, и как можно написать свой октри на инди версии? Будет он уступать юнитивскому октри?
Видел презентацию 3.5, там показывали как определяется перекрытие объекта. В 3.4 такого не было?
И еще юнити сам определить какие объекты активные и какие надо обрабатывать? А то видел где-то было написано, что это вручную делается.
Костян, в angry bots это есть. LineRender'ом это делается.

pax 16.12.2011 20:06

Ответ: Вопросы от новичка
 
Цитата:

Сообщение от Костян (Сообщение 214173)
Как можно в Unity на подобии лазерного прицела сделать...а то в нете не найти

LineRenderer

Цитата:

Сообщение от WISHMASTER35 (Сообщение 214174)
pax, и как можно написать свой октри на инди версии? Будет он уступать юнитивскому октри?

В Unity нет октри.

Цитата:

Сообщение от WISHMASTER35 (Сообщение 214174)
Видел презентацию 3.5, там показывали как определяется перекрытие объекта. В 3.4 такого не было?

Я не смотрел.

Цитата:

Сообщение от WISHMASTER35 (Сообщение 214174)
И еще юнити сам определить какие объекты активные и какие надо обрабатывать? А то видел где-то было написано, что это вручную делается.

Ты имеешь ввиду Occlusion Culling?

WISHMASTER35 16.12.2011 20:16

Ответ: Вопросы от новичка
 
Я думаю Occlusion Culling это и есть октри. Даже не знал, что кроме bsp и octree существует еще какой-то Occlusion Culling.

pax 16.12.2011 20:31

Ответ: Вопросы от новичка
 
Не, в Unity это не октри. Это заранее просчитанные данные, которые еще быстрее октри, но считать их надо заранее в редакторе.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot