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)

Morganolla 21.04.2013 13:23

Ответ: Вопросы от новичка
 
Как вывести имена(текст) объектов над их барами здоровья . Надо как то рендить в текстуру текст? Как?

RegIon 21.04.2013 13:56

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

Сообщение от Morganolla (Сообщение 257500)
Как вывести имена(текст) объектов над их барами здоровья . Надо как то рендить в текстуру текст? Как?

А тебе 3dText не о чем не говорит?
Он имеет шейдер, который рисует поверх всего( нету проверки по z)

Morganolla 24.04.2013 10:42

Ответ: Вопросы от новичка
 
Мучаюсь с масштабирование экрана. Нашел какую-то енумарацию - FullScreenMovieScalingMode . А к чему ее применить не знаю... Напишите какой- нить оператор с ней... плз

Morganolla 24.04.2013 11:16

Ответ: Вопросы от новичка
 
Вопрос по масштабированию экрана. У меня камера настроена на 1280х800. Когда запускаю в полный экран на своем мониторе 1280х1024, то края справа и слева обрезаются. Как сделать , чтобы камера масштабировалась к экрану не по высоте, а по ширине поля (при более низком значении аспект-ратио)?

pax 24.04.2013 11:29

Ответ: Вопросы от новичка
 
FullScreenMovieScalingMode это масштабирование видео.

Можно вручную задать camera.aspect такой, который соответствует твоему 1280х800. Это будет работать если ты все элементы сделал 3d и не использовал например OnGUI.

Можно камере задать pixelRect с правильным соотношением сторон, но тогда она не будет рисовать за пределами (останутся полоски сверху и с низу, которые надо очищать другой камерой).

ANIK123 26.04.2013 18:53

Ответ: Вопросы от новичка
 
как комбинировать различные модели?
ну вот элементарно чудику голову сменить - как?
хочу что-то на подобии Impossible Creatures

и еще: как в Spore накладываются текстуры? как там генерируется развертка?

timqha 26.04.2013 19:20

Ответ: Вопросы от новичка
 
вопрос по управлению.
Задался воплощением игры, копии дендевских танки.
так вот проблемы, что возникли:
1) как зафиксировать по вертикали и горизонтали;
2) появилась проблема с разворотом;
можно ли как-то задать (к примеру клавише вверх, вниз, влево, вправо) всегда двигать под одним углом;

pax 26.04.2013 23:28

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

Сообщение от ANIK123 (Сообщение 257829)
как комбинировать различные модели?
ну вот элементарно чудику голову сменить - как?
хочу что-то на подобии Impossible Creatures

и еще: как в Spore накладываются текстуры? как там генерируется развертка?

Спору делали гуру демосцены, думаю там все сложно

Цитата:

Сообщение от timqha (Сообщение 257831)
вопрос по управлению.
Задался воплощением игры, копии дендевских танки.
так вот проблемы, что возникли:
1) как зафиксировать по вертикали и горизонтали;
2) появилась проблема с разворотом;
можно ли как-то задать (к примеру клавише вверх, вниз, влево, вправо) всегда двигать под одним углом;

показал бы пример своего скрипта с проблемой

ANIK123 26.04.2013 23:35

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

pax 26.04.2013 23:44

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

Сообщение от ANIK123 (Сообщение 257850)
а как на счет Impossible Creatures?

Ну тут вероятно надо генерировать Mesh и сажать его программно на кости. Либо это делать только в месте сшивания. Кастомизация всегда была сложной.

ANIK123 27.04.2013 04:57

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

pax 27.04.2013 10:32

Ответ: Вопросы от новичка
 
На сколько я понимаю в споре использовались алгоритмы блоб мешей. В Impossible Creatures я не играл, так что не могу представить как это там было.

Morganolla 27.04.2013 14:02

Ответ: Вопросы от новичка
 
Как настроить ассет Game Center для iOS? Дайте хоть какие-нибудь ссылки на документацию...

pax 27.04.2013 14:29

Ответ: Вопросы от новичка
 
Ну вроде вся документация по нему здесь http://docs.unity3d.com/Documentatio...rPlatform.html

timqha 27.04.2013 23:22

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

показал бы пример своего скрипта с проблемой
Это скрипт поворота, он у меня отрабатывает только в левую сторону, а когда нажимаю вниз или вверх объект становится повернутым вверх.
PHP код:

public float speed 10.0F;
     public 
Transform target_left// привязываю к левой крайней стенке
     
public Transform target_right;// привязываю к правой крайней стенке
     
public Transform target_down;// привязываю к нижней крайней стенке
     
public Transform target_up;// привязываю к верхней крайней стенке
    
void Update() {
if (
Input.GetKey("w"))//up
        
{        
            
float step 1800 Time.deltaTime;
        
transform.rotation Quaternion.RotateTowards(transform.rotationtarget_up.rotationstep);
        }    
if (
Input.GetKey("s"))//down
        
{    
            
float step 1800 Time.deltaTime;
        
transform.rotation Quaternion.RotateTowards(transform.rotationtarget_down.rotationstep);
        }
if (
Input.GetKey("a"))//left
        
{
             
float step 1800 Time.deltaTime;
        
transform.rotation Quaternion.RotateTowards(transform.rotationtarget_left.rotationstep);
        }
if (
Input.GetKey("d"))//right
        
{
             
float step 1800 Time.deltaTime;
        
transform.rotation Quaternion.RotateTowards(transform.rotationtarget_right.rotationstep);
        } 

Скрипт перемещения пока отдельно.
PHP код:

public class Move_tank MonoBehaviour {
    public 
float speed 10.0F;
    
void Update() {
        
float translation Input.GetAxis("Vertical") * speed;
        
float vertranslation Input.GetAxis("Horizontal") * speed;
        
vertranslation*= Time.deltaTime;
        
translation *= Time.deltaTime;
if (
Input.GetKey("w"))//up
        
{    
            
transform.Translate(0translation0);
        }
if (
Input.GetKey("s"))//down
        
{    
            
transform.Translate(0translation0);
        }
if (
Input.GetKey("a"))//left
        
{
            
transform.Translate(vertranslation00);
        }
if (
Input.GetKey("d"))//right
        
{
            
transform.Translate(vertranslation00);
        }    
    }


я пока боюсь их соединять, чтоб ошибки одного не были ошибками другого.


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

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