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.
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.
#137
General (Antiguo) / Rotacion de un elemento creado en 3D Max
Abril 23, 2016, 05:04:44 AM
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.
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.
#139
General (Antiguo) / Determinar si una animacion ha terminado
Abril 18, 2016, 09:23:51 PM
Podrías probar con esto http://docs.unity3d.com/ScriptReference/Animation.IsPlaying.html" rel="external nofollow">http://docs.unity3d.com/ScriptReference/Animation.IsPlaying.html
#140
General (Antiguo) / [Resuelto] Corregir duplicación objeto por DontDestroyOnLoad
Abril 18, 2016, 12:23:03 AM
Podrias usar Singleton.
#141
General (Antiguo) / UI multilenguaje y problemas con tildes
Abril 15, 2016, 11:43:59 PM
Yo para estos casos y en general para los textos uso xml, se sigue usando esto?
#142
General (Antiguo) / Ayuda a pasar este script a c# porfavor
Abril 15, 2016, 09:47:40 PMCita 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...
#143General (Antiguo) / Canal de Unity Básico
Abril 14, 2016, 12:03:33 AMExtra Life...
#144
General (Antiguo) / problemas plataforma movil (arriba/abajo)
Abril 11, 2016, 09:11:06 PM
Puede que esto te sirva xD
http://unityspain.com/index.php?/topic/35616-[Aporte]-PlatformMove
http://unityspain.com/index.php?/topic/35616-[Aporte]-PlatformMove
#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.
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;Y el siguiente dentro de la carpeta "Editor"
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]);
}
}
}
}
}
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 PMCita 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.
#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.
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
https://developer.microsoft.com/en-us/windows/holographic/voice_input_in_unity