Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - GSG3D

#136
Esa imagen es cuando se modifica el pivote? Prueba a rotarlo en el modo scene, si rota correctamente el problema es otro. Sino sube el asset de tu proyecto y vemos detalladamente el error.
#137
Si el codigo funciona en un cubo deberia funcionar en tu modelo.
Supongo que el pivote lo seteaste en max correctamente, si es asi ten cuidado porque estas usando una jerarquia y las transformaciones afectan a sus hijos, ademas prueba a eliminar el rigibody.
#138
General (Antiguo) / Saludos!
Abril 23, 2016, 04:53:39 AM
Bienvenido!
#140
Podrias usar Singleton.
#141
Yo para estos casos y en general para los textos uso xml, se sigue usando esto?
#142
Cita de: rabinali date=1460748042" data-ipsquote="" data-cite="rabinali" class="ipsQuote">hola te conozco? /quote]No te acordás? el que tiene la empresa esa...:D
#143
General (Antiguo) / Canal de Unity Básico
Abril 14, 2016, 12:03:33 AM
Extra Life...
#145
General (Antiguo) / [Aporte] PlatformMove
Abril 11, 2016, 08:55:52 AM
Buenas gente, acá les traigo un simple script para controlar el movimiento de traslación de las plataformas.
Lo hice con el objetivo de facilitarme este método y dejárselo a los nuevos usuarios del foro.
Es algo muy básico pero cumple su función. El siguiente script se añade a la plataforma que quieras que tenga esta propiedad.
using UnityEngine;
using System.Collections.Generic;
public class PlatformMove : MonoBehaviour
{
    [Range(0.0f, 15.0f)]
    public float speed;
    public enum Path { loop, reverse }
    public Path path;
    public float minDistance = 0.1f;
    public List<Vector3> positions = new List<Vector3>();
    private int index = 0;
    void Start() { ResetPosition(); } //para situar la plataforma al comienzo
    void Update ()
    {
        //Traslacion
        if (index < positions.Count)
        {
            transform.position = Vector3.MoveTowards(transform.position, positions[index], Time.deltaTime * speed);
            if (Vector3.Distance(transform.position, positions[index]) < minDistance) index++;
        }
        else
        {
            //Metodos de traslacion
            if (path == Path.loop) index = 0;
            if (path == Path.reverse)
            {
                positions.Reverse();
                index = 0;
            }
        }
    }
    //EDITOR
    public void AddPosition() { positions.Add(transform.position); }
    public void RemoveLastPosition(){ positions.RemoveAt(positions.Count - 1); }
    public void ResetPosition() { transform.position = positions[0]; }
    public void ResetAll() { positions.Clear(); }
    void OnDrawGizmosSelected()
    {
        if (positions != null)
        {
            for (int i = 0; i < positions.Count; i++)
            {
                if(i < positions.Count - 1)
                {
                    Gizmos.color = Color.green;
                    Gizmos.DrawLine(positions, positions[i + 1]);
                }
                else
                {
                    Gizmos.color = Color.blue;
                    Gizmos.DrawLine(positions, positions[0]);
                }
            }
        }
    }
}
Y el siguiente dentro de la carpeta "Editor"
using UnityEngine;
using Unit***itor;
[CustomEditor(typeof(PlatformMove))]
public class PlatformMoveEditor : Editor
{
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();
        PlatformMove plataformMove = (PlatformMove)target;
        if (GUILayout.Button("ADD")) plataformMove.AddPosition();
        if (GUILayout.Button("REMOVE LAST POSITION")) { plataformMove.RemoveLastPosition(); }
        if (GUILayout.Button("RESET POSITION (OBJECT)")) plataformMove.ResetPosition();
        if (GUILayout.Button("RESET ALL")) plataformMove.ResetAll();
    }
}
 
#146
General (Antiguo) / Programa diseño 2D
Abril 10, 2016, 11:16:23 PM
Cita de: Darkcrow date=1460320863" data-ipsquote-contentid="35615" data-ipsquote-contentcommentid="129436" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_TopicEn un principio aventura gráfica.
Al estilo de diseño hablo.
#147
General (Antiguo) / Programa diseño 2D
Abril 10, 2016, 10:27:44 PM
A que estilo apuntas?
#148
General (Antiguo) / Pagina web
Abril 10, 2016, 10:26:23 PM
Html5...
#149
General (Antiguo) / Duda movimiento de cámara
Abril 10, 2016, 10:18:29 AM
Debes estudiar la API de Unity antes que nada, porque así sabrías la funcionalidad de la funcion Update() que se ejecuta cada frame.
Por lo cual tú código funcionaria si estaría dentró de la misma,  por ende modificaria el Time.deltaTime para mover tu plataforma.
Una vez que entiendas esto pasa a las courotinas.
#150
General (Antiguo) / Reconocimiento de voz
Abril 05, 2016, 07:32:02 PM
Si, para Windows supongo, y esta en la version beta.
https://developer.microsoft.com/en-us/windows/holographic/voice_input_in_unity