Y sabes dónde puedo conseguir seguir el package de la sdk de alguna versión más antigua?
He estado buscando pero nada jeje
He estado buscando pero nada jeje
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úCita de: lightbug date=1493141736La pregunta es: hace la animacion o no? estas seguro, porque si tu timeScale se baja 10 veces es muy probable que tu 3...2...1 que tardaba tres segundos ponele ahora tarde 30 segundos y necesites esperar 10 segundos entre numero, como estas esperando 1.5 segundos * 0.15 segundos escalados en tiempo--> 1.5 segundos devuelta no llegas a ver el paso. Podes acelerar tu animacion de modo manual o via codigo para ver si efectivamente se reproduce o arrancar el juego y ver en el animation window si en realidad se reproduce. Podrias cambiar los frames acorde a tu escalado, si metes un timeScale de 0.1f aumenta (o reduci?) tus frames dentro del animation window en 10 veces y fijate si funciona.
Si son del UI primero setea los anchors, podes usar el centro de la pantalla (creo que es el default), luego si queres que todo se escale correctamente fijate en canvas scaler (un componente del canvas) que tenes la opcion (creo que hay tres, elegi la de escalado uniforme o algo asi)
public void Save() {
XmlDocument doc = new XmlDocument();
doc.LoadXml("<Libro></Libro>");
XmlElement newElem = doc.CreateElement("name");
newElem.InnerText = "" + text;
doc.DocumentElement.AppendChild(newElem);
XmlElement newElem0 = doc.CreateElement("autor");
newElem0.InnerText = "" + Autor.autor;
doc.DocumentElement.AppendChild(newElem0);
XmlTextWriter writer = new XmlTextWriter(@"D:\data.xml", null);
writer.Formatting = Formatting.Indented;
doc.Save(writer);
}
}
<Libro>
<name>DATOS DE LA VARIABLE</name>
<autor>DATOS DE LA VARIABLE</autor>
</Libro>
void Start() {
rigid = GetComponent<Rigidbody2D>();
StartCoroutine(pause(1.5f));
}
IEnumerator pause(float pause) {
Time.timeScale = .01f;
yield return new WaitForSeconds(pause * Time.timeScale);
Time.timeScale = 1.0f;
}
private void LoadBgImage() {
string RuteBackground = Application.dataPath + "/StreamingAssets/ImgBackground";
string[] files = Directory.GetFiles(RuteBackground);
string background = files.FirstOrDefault(s => s.EndsWith(".jpg") || s.EndsWith(".png"));
}
System.Diagnostics;
using System.IO;
using System.Linq;
using UnityEngine;
using UnityEngine.UI;
public class AppLogic : MonoBehaviour
{
[SerializeField]
private Transform layout;
[SerializeField]
private GameObject buttonPrefab;
private Datos data;
public AspectRatioFitter fitter;
public GameObject bullet;
public float timeBetweenShots = 0.3333f;
void Awake()
{
string path = Application.dataPath + "/xml/datos.xml";
string rutasapp = Application.dataPath + "/StreamingAssets/Apps";
XmlManager xmlMng = new XmlManager(path);
data = xmlMng.ReadXML();
if (Directory.Exists(rutasapp))
{
foreach (string dataApp in Directory.GetDirectories(rutasapp))
{
GameObject button = Instantiate(buttonPrefab) as GameObject;
button.transform.SetParent(layout);
button.name = "Button" + layout.childCount;
foreach (string data in Directory.GetFiles(@dataApp).Where(s => s.EndsWith(".exe") || s.EndsWith(".lnk")))
{
if (Path.GetExtension(@data) == ".exe")
{
button.GetComponent<Button>().onClick.AddListener(() => Process.Start(data));
}
}
foreach (string imagenes in Directory.GetFiles(@dataApp).Where(s => s.EndsWith(".png") || s.EndsWith(".jpg")))
{
if