Dev-Training: Unity Test Tool & Test Runner

Sin título.png

One of the best addition in Unity is the test tools, (in older versions you will need to install it from the asset store) now you need only to go to the windows sectin and click in Test Runner

Here is a simple code for test classes in unity with that tool.

Training-Dev Js+CSS (Section 15): Color RBG Game – How to Generate a Random Color Array

Sin título3


function generateRandomColors(size){
var coloramount= size+1;
var colorR;
var colorG;
var colorB;
var colorFinal;
var colors=[];
for(var i=0; i<size; i++){
colorR=Math.floor(Math.random()*256);
colorG=Math.floor(Math.random()*256);
colorB=Math.floor(Math.random()*256);
colorFinal="rgb("+ colorR +", " + colorG +", " + colorB +")";
colors.push(colorFinal);

}
console.log(colors);
return colors;
}

 

Unity + XML + Doxygen + Graphviz: Documentation and Views

Sometimes is good to have a good documentation in a proyect specially if you restart a proyect after several month of doing other things, so here is a quick guide, maybe you will need it some day.

XML: In front of any item (class, variable, method, etc), just type “///”. The editor will fill in an XML template and attempt to auto-document the item. You can adjust the comments however you want.

Doxygen: install Doxygen and Jacob Pennock’s Doxygen Unity integration.

Graphviz: install it, after that you need to choose with options do you will need in your proyect, editing the Doxygen file of your proyect.

Configure DOT and Doxygen: The best way to configure, is with the Doxygen GUI frontend:

Start → Programs → doxygen → doxywizard

Click “Expert…” in the Doxygen Wizard and select the tab “Dot”.
Here you need to tell Doxygen that Graphiz has been installed and the path to Graphviz.
Select “HAVE_DOT” and enter the path to the Graphiz binaries.

Sin título3

In the wizard we can configure the options we will need in the proyect.

Remember to add the DOT_PATH and then only runn the program in the RUN seccion of the wizard.

The Result will be something like this:

Sin título2

Sin título

Dev-Training 8-21: Unity – Triggers

Sin título

When the ball enter in the pinSetter box the letter change the color, and the pins are delete

void OnTriggerEnter(Collider other){
     if (other.gameObject.GetComponent<Ball>()) {
           pinText.color = Color.red;
          _ballEnteredBox = true; }
}

 

Always when we use trigger we need 2 things:

1- Collider

2- Check the box “Trigger”

Sin título

 

 

Working with Unity and Angles

Section 8-18 Working Around Nested Prefabs – Unity Course – Bowling

/*
* Class for pin
*/
public class Pin : MonoBehaviour {
public float standingThershold= 5f;
public float distToRaise= 40f;

private Rigidbody _rbPin;

// Use this for initialization
void Start () {
_rbPin = GetComponent<Rigidbody> ();
}

public bool isStanding (){
  float standX = Mathf.Abs(270-transform.rotation.eulerAngles.x); 
  float standY = Mathf.Abs(transform.rotation.eulerAngles.y);
if (standX < standingThershold || standY < standingThershold || standX > 360-                  standingThershold || standY > 360-standingThershold)
return true;
else return false;

}

}

Sin título

 

Software Freedom Day 2009 – Resistencia Chaco Argentina – 26 De Septiembre

 

El Día de la Libertad de Software (Software Freedom Day en inglés) es una celebración anual a nivel mundial del software libre y de código abierto. Es un evento de educación pública, no solo para celebrar las virtudes de este tipo de software, sino para promover su uso para el beneficio del público.

Este evento fue establecido en 2004 y fue celebrado por primera vez el 28 de agosto de 2004, cuando alrededor de 70 equipos participaron. Desde esto ha ido creciendo en popularidad y más de 300 equipos de cerca de 60 países celebraron el segundo Día de la Libertad de Software, llevado a cabo el 10 de setiembre de 2005. El patrocinador principal para 2005-2006 fue Canonical Ltd, la compañía detrás de Ubuntu, una distribución GNU/Linux.

A partir de 2006, se ha decidido que el Día de la Libertad de Software se celebrará el tercer sábado de cada mes de septiembre. Este año, el evento será el 19 de septiembre de 2009, pero en Resistencia lo hacemos el dia 26 de Setiembre. El lugar será el Aula Magna de la UTN Facultad Regional Resistencia a partir de las 9 hs a las 18 hs. La entrada es libre y gratuita.

Edición 2008

Algunas Imagenes de la edicion 2008.

.



 

Ponentes

Si queres ser ponente envia un mail con el titulo de tu charla, una descripción de la misma y una breve descripción tuya y el equipo analizará la posibilidad de que seas parte de los ponentes del evento.

Los mails deben enviarse a casivaagustin@gmail.com

Registrarse

No se olviden de Registrarse en Freedom Day Resitencia 2009

Soponsors

Ayudanos a Difundir!, cualquier ayuda es bienvenida. Ponene en contacto via mail a la siguiente direccion pelin.01@gmail.com

 

Main Soponsor


Subir ↑