Skip to content

Instantly share code, notes, and snippets.

View moscoquera's full-sized avatar

Andres F Mosquera moscoquera

  • Pereira, Colombia
View GitHub Profile
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define LIMIT 30 //Define el limite
#define M 100 //Define el otro limite (?)
typedef struct //Definiendo la estructura
{
int dni;
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
public class ParallaxBackground : MonoBehaviour {
public GameObject fondoInstancia;
public int clones=3;
public bool FixedEnX=true;
public bool FixedEnY=true;
@moscoquera
moscoquera / parallax background sencillo en unity
Last active January 4, 2016 18:19
el codigo se debe mejorar.
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
[RequireComponent(typeof(SpriteRenderer))]
public class ParallaxBackground : MonoBehaviour {
public GameObject fondoInstancia;
public int clones=3;
public bool parallax=true;
update personas set updated_at = (select personas_23_dic.updated_at from personas_23_dic where DATE(personas.updated_at) = '2013-12-24' and personas.id = personas_23_dic.id) where exists (select * from personas_23_dic where personas_23_dic.id = personas.id and DATE(personas.updated_at) = '2013-12-24')
SmithKeyboardHelper.SKeyboardLayer teclado = new SmithKeyboardHelper.SKeyboardLayer(this.DXSwapChainBackgroundPanel,false);
//DXSwapChainBackgroundPanel es el frame donde unity de renderiza.
//el segundo componente activa el debug
void OnGUI() {
GUILayout.BeginArea(posPanelCentral.Position, estilo.box);
//puntaje
GUILayout.BeginArea(posGrupoPuntaje.Position, estilo.box);
GUILayout.BeginVertical();
GUILayout.EndVertical();
GUILayout.EndArea();
//nombre
GUILayout.BeginArea(posGrupoNombre.Position, estilo.box);
private void OnEnable() {
W8KeyboardManager.Show();
}
private void OnDisable() {
W8KeyboardManager.Hide();
}
void generarUI() {
W8KeyboardManager.clearLayout(); //por seguridad
posPanelCentral = new SGUIComponent(); //el panel central, contiene todo el formulario
//la posicion inicial es relativa a la pantalla ya que no tiene padre
posPanelCentral.Position = new Rect((Screen.width - anchoPanelCentral) / 2, (Screen.height - altoPanelCentral) / 4, anchoPanelCentral, altoPanelCentral);
posGrupoPuntaje = new SGUIComponent(); // un grupo que contiene la información del puntaje, no era necesario, pero sirve para explicar
posGrupoPuntaje.Parent = posPanelCentral; //ahora posGrupoPuntaje esta dentro de posPanelCentral
posGrupoPuntaje.Position = new Rect(10, 10, posPanelCentral.Position.width - 20, 80); //la posicion en relativa a posPanelCentral
posPanelCentral = new SGUIComponent(); //para los group, area y window
CampoNombre = new STextField(); //para los textField