команда AlignWithCamera

Раздел, посвящённый всему, что связано с программированием для Редактора Юнити. Скрипты Редактора, Wizards и прочее.

команда AlignWithCamera

Сообщение gnoblin 21 янв 2010, 11:10

Выбираем ГО в сцене, нажимаем ALT+A (либо выбираем пункт AlignWithCamera в появившемся меню UsefulTools) - получаем объект выравненный относительно камеры.

Код: Выделить всё
using UnityEngine;
using UnityEditor;
using System.Collections;

///###################################################################################
///выбираем ГО в сцене, нажимаем ALT+A - получаем объект выравненный относительно камеры
///###################################################################################
public class AlignWithCamera : ScriptableObject
{
    static Transform target;
   
    [MenuItem("UsefulTools/AlignWithCamera &a")]
    static void AlignWithCam()
    {
        target = Selection.activeTransform;
       
        if (target != null)
        {
            target.LookAt(target.position + Camera.main.transform.rotation * Vector3.back,
                       Camera.main.transform.rotation * Vector3.up);
        }
    }
}


Если кто знает как улучшить - пишите :) .
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт

Re: команда AlignWithCamera

Сообщение Neodrop 21 янв 2010, 11:17

Дык вроде есть готовый вариант :-?
GameObject -> Align With View
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: команда AlignWithCamera

Сообщение gnoblin 21 янв 2010, 12:00

Надо глянуть, я в эту менюшку вообще не залазил :- .
skypeid: madkust
Мои крайние проекты:
Убойный Хоккей
Cube Day Z (альфа)
Аватара пользователя
gnoblin
Адепт
 
Сообщения: 4633
Зарегистрирован: 08 окт 2008, 17:23
Откуда: Минск, Беларусь
Skype: madkust
  • Сайт


Вернуться в Editor

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1