#4051 pues lo unico que puedo decir, esque la seleccion de pkmn inicial es rapida xDD No he podido jugar mucho, tenia que trabajar y esas cosas Esta tarde os cuento
Buenos días, perdonad que pregunte por aquí pero no sé hasta qué punto es necesario abrir un tema para una dudilla que tengo.
Me ha dado por tontear en Unity, y estoy haciendo una mierdecilla en 2D con físicas parecidas a las del Mario Galaxy (planetas que te atraen y toda la pesca). El caso es que no me gusta demasiado usar rigidbodys, me resulta un poco feo para el movimiento que tengo en mente, así que estoy haciendolo seteando el transform.position.
La duda, concretamente, tiene que ver con el Time.deltaTime. Entiendo el por qué se utiliza y la funcionalidad, pero dandole un par de vueltas he pensado que qué ocurre si los FPS caen demasiado. Si el juego alcanza 0.5 fps, deltaTime pasa a ser 2, por lo que el movimiento se me puede llegar a ir un poco de madre, y siendo planetas podría llegar a salirme del radio de atracción y quedarme vagando en el espacio...
No sé si me explico bien, pero no sé muy bien qué hacer en este caso. Obviamente esto también se aplica si, por ejemplo, hay una pared y de pronto, por el deltaTime, seteo el transform.position al otro lado de la pared...
#4059 https://www.mediavida.com/foro/gamedev/unity-como-desarrollais-movimiento-641930 aquí hay datos interesantes sobre lo que dices
Que cabrones, con tantas notificaciones pensaba que había ganado el reto del Volley y que el premio era una pre-jubilación al 100% del sueldo.
No se juega con las ilusiones de los demás, insensibles!
------- [Taberna dimisión]
Yo estoy leyendo la documentación del sdk de steam. muy tocho todo.
Mirando ahora mismo steamcloud para guardar el savegame en la nube, stats y leaderboards y lo de los logros.
#4071 es un coñazo xdddd. y lo que da más palo es configurar la tienda. Descripciones, tematica, categorias, clasificación por edades, fotos y videos, requisitos del sistema. Vaya tela
#4072 Pero eso es necesario o no consigues llamar la atencion, yo no compraria un juego en steam sin mirar los videos xD
#4073 exacto.
Tocará buscar algún software para editarme una intro del juego y eso.
Y todo esto sin abandonar el desarrollo, que todavía me quedan niveles y cosas por meter.
En fin xd
#4074 Pero podras hacer como google, haces el preregistro con la pantalla creada y tal, de manera que vayas subiendo los updates segun vayas haciendo los niveles
#4070 lo mismo tengo que preguntarte algunas cosas en unos dias, aunque estes mirando la de Godot, pero la API será similar en todos los engines...
#4076 Realmente es igual, y lo suyo es hacer las llamadas a la API directamente.
En el caso de Godot existe una librería no oficial (que ha de ser compilada junto al source de godot), que te deja las llamadas a la api de steam de una forma muy abstracta. Un ejemplo de la inicialización: https://gramps.github.io/GodotSteam/tutorials-initializing.html
# Steam variables
var OWNED = false
var ONLINE = false
var STEAM_ID = 0
func _ready():
var INIT = Steam.steamInit()
print("Did Steam initialize?: "+str(INIT))
if INIT['status'] != 0:
print("Failed to initialize Steam. "+str(INIT['verbal'])+" Shutting down...")
get_tree().quit()
ONLINE = Steam.loggedOn()
STEAM_ID = Steam.getSteamID()
OWNED = Steam.isSubscribed()
# Check if account owns the game
if OWNED == false:
logging.error("User does not own this game")
get_tree().quit()
func _process(delta):
Steam.run_callbacks()
El curro está en configurar la parte del "servidor" en steam. Configurar la lista de logros, cada uno con su fotito, su nombres y descripción y un ID. Luego desde el juego es hacer una simple llamada para comprobar o cambiar el estado de dicho logro a través de su ID.
Para Unity existe, 2 librerías similares, que imagino estará más completa por su popularidad y tiempo en el mercado.
tengo que mirar como firmar el ejecutable con el DRM de Steam, Steamcloud y poco más. El resto de cosas de Steam no las pienso ni mirar.
#4078 guay tio, pues tu vete contando lo que te encuentras, que a mi personalmente me interesa mucho!