Universidad de Oriente Introducción Núcleo de Sucre Todos los comportamientos aleatorios relacionados con los Escuela de Ciencias modelos de una simulación, se obtienen a partir de un generador de Departamento de Informática números aleatorios, siendo estos la base esencial de la simulación. Los números aleatorios pueden definirse como aquellos que son generados a partir de la distribución Uniforme U(0,1). Estos números aleatorios se transforman convenientemente para simular las diferentes distribuciones de probabilidad que se requieran en el Generación de números aleatorios: Unity 3D modelo. Los generadores de números aleatorios son programas determinísticos que intentan reproducir una sucesión de valores que parezca aleatoria, cabe destacar que los números U(0,1) producidos por un generador se les llama pseudoaleatorios, ya que no son aleatorios realmente, ya que el generador puede reproducir la misma Profesora: secuencia de números una y otra vez, lo cual no indica un Carmen Victoria comportamiento aleatorio. Existen ciertas características que se Bachiller: Valentina Azócar CI: 24753255 desean que posean los números pseudoaleatorios, como que sean uniformemente distribuidos, estadísticamente independientes, reproducibles, cuenten con un periodo largo, sean generados mediante un método rápido y mediante un método que no requiera mucha capacidad de almacenamiento. Generador de números aleatorios en Unity Cumaná, agosto de 2018 Unity 3D es una herramienta dedicada a desarrollar videojuegos para diversas plataformas mediante un editor y scripting para crear videojuegos con un acabado profesional. El motor de videojuegos funcionalidades concretas. Además, el desarrollador tiene la Unity puede utilizarse con numerosas herramientas de modelado, posibilidad de publicar sus propios assets. facilitando el desarrollo de videojuegos y contenido interactivo. Unity nos provee de un editor visual muy útil y completo donde se pueden potencia tanto en entornos 2D como en entornos 3D. importar modelos 3D, texturas, sonidos, y otros componentes para utilizarlos en los proyectos a desarrollar. Además, incluye la Potencia en todos los entornos: Unity 3D se caracteriza por su Sencilla interfaz y fácil manejo: este software cuenta con una herramienta de desarrollo MonoDevelop con la que se pueden crear interfaz muy sencilla que ayuda a los artistas a probar sus scripts en JavaScript, C# y un dialecto de Python llamado Boo con los creaciones directamente en el engine, pudiendo ver el que extender la funcionalidad del editor, utilizando las API que provee resultado final en el juego y modificarlo en el propio motor. y la cual se encuentra documentada junto a tutoriales y recursos en su web oficial. Unity cuenta con distintas funcionalidades para ayudar al Algunas de las ventajas principales de Unity son las siguientes: desarrollador en sus proyectos, una de las más importantes es su API de scripting, que facilita la tarea de programar los eventos Característica multiplataforma: con Unity 3D se pueden exportar videojuego a más de 20 plataformas con mucha modelos se comporten de la forma esperada por el diseñador del facilidad. Entre estas plataformas están dispositivos móviles, juego o material interactivo que se está desarrollando. La consolas, ordenadores, televisores, web, realidad aumentada, programación de scripts es un ingrediente esencial en todos los realidad virtual. relacionados al proyecto que se está trabajando, ayudando a que los Tienda de assets: los assets, son los elementos que componen el videojuego, tales como animaciones, modelos, sonidos, entre otros. Unity 3D dispone de una tienda en la que se pueden encontrar prácticamente cualquier asset necesario para desarrollar un juego, desde proyectos completos a juegos. Incluso el juego más simple necesitará scripts para responder a entradas del jugador y asegurar que los eventos del juego se ejecutan en el momento adecuado. Además, los scripts pueden ser usados para crear efectos gráficos, controlar el comportamiento físico de objetos o incluso implementar un sistema de inteligencia artificial para los personajes del juego. En el API de scripting de Unity 3D, la generación de elementos contar con una API de scripting que cuenta con métodos de gran aleatorios se emplea mediante el uso de la función Random, este es un utilidad a la hora de desarrollar modelos que cuenten con generador de números pseudoaleatorios que se basan en iterar una comportamientos aleatorios, siendo esta característica de secuencia definida por un elemento semilla, cuando no se tienen aleatoriedad base fundamental de la fidelidad de la simulación a parámetros para la función Random, esta toma la fecha y hora actual realizarse. como semilla. Una vez que Random obtiene su parámetro, generara una serie de números con una distribución aproximadamente Bibliografía uniforme, aplicando sobre el valor inicial diversas operaciones. Liliana Fuentes Rosas, (enero, 2014), Unidad Dos: Números aleatorios Algunas ventajas del uso de la función Random de Unity 3D: y pseudoaleatorios. Disponible en: http://simulacion- Acceso global/estático: no se requiere crear una instancia por cada objeto o sistema que necesite características aleatorias. Este recurso puede ser compartido por varios scripts. Métodos convenientes: con el uso de Random.Range(), itstb.blogspot.com/p/unidad-dos-numeros-aleatorios-y.html Yeeply, (agosto, 2016), Desarrollo de juegos con Unity 3D ¿Cómo funciona esta herramienta?. Disponible en: https://www.yeeply.com/blog/desarrollo-de-juegos-con-unity-3d/ Random.insideUnitSphere, Random.rotationUniform, Random.ColorHSV() pueden obtenerse valores aleatorios de varios tipos dependiendo del que sea requerido en el proyecto. Marcos Rodríguez, (junio, 2016), Análisis de las ventajas de Unity 3D. Disponible en: https://info.bravent.net/blog/que-es-unity3d-y-porque-utilizarlo Conclusión El motor de videojuegos Unity 3D cuenta con funciones que Jon Skeet, (2013), C# in Depth, Third Edition. Documentación sobre métodos Random de Unity 3D: facilitan el desarrollo de proyectos interactivos, capaces de emular comportamientos de modelos reales, lo que lo hace una herramienta https://docs.unity3d.com/ScriptReference/Random.Range.html útil en distintas áreas, ya que no se limita a la creación de juegos de https://docs.unity3d.com/es/current/Manual/ScriptingSection.html video, también puede ser utilizado para simulaciones de fenómenos reales para fines investigativos y de observación. Tiene la ventaja de