Cómo hacer una zona curvada realista para jugar clic.

1

Statistiques

1,709 visites, 1,912 vues

Outils

Partager

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 18 Aug, 2015. Last updated 25 Feb, 2019

Bienvenidos a este tutorial enseño una forma eficaz de crear áreas de objetos no cuadrados para dar más realismo al toque o haga clic en estos objetos.

Para este proyecto vamos a necesitar los siguientes objetos.

Hice este tutorial porque traté de crear un proyecto que quería hacer clic en un objeto, sino un objeto curvo y con fondo transparente haciendo clic todo funciona perfecto, pero si hace clic fuera de la curva que se muestra la figura, el objeto se ha hecho click en . Al hacer clic en un objeto, el Construct 2 reconoce el tamaño total del objeto: su altura y anchura.

La imagen de abajo ilustra esto:

*

*

Para hacer este proyecto necesita estos objetos siguientes:

La imagen png transparente que muestra un objeto curvo. En mi caso una pelota de rugby. Llame a la ball_1.

Un sprite de color azul llamado touching_1 y tamaño 25x25. Tenga en cuenta que debe cambiar el tamaño de las diversas formas en que esta cifra debería posteriormente tener.

Un toque y / o haga clic en el proyecto disponible.

Las manos en:

Añadir a la figura de la pelota ball_1 proyecto.

Agregar un cuadro de texto txt_listening.

Añadir la touching_1 centro de sprites para el proyecto.

pulse Ctrl + C en touching_1 y luego Ctrl + V para pegar y la posición en varias ocasiones en llamada ball_1.png varias veces para completar el proyecto de ball_1 completa.

Tenga en cuenta que la cifra menor cantidad y más grande tiene touching_1, el toque será más realista y / o hacer clic, pero si poner demasiada cantidad excesiva de objetos táctiles requerirá más tratamiento informático.

Hay que dejar de configuración similar al que se muestra en esta imagen:

*

*

Touching_1 debe tener setada visibilidad inicial a invisible.

Si Touching_1 por alguna razón aún se muestra en la pantalla para que sea la opacidad a 0.

Ajuste el control deslizante y / o hacer clic para disparar / hacer algo al hacer clic touching_1. En mi caso he configurado para establecer txt_listening con el texto "se ha hecho clic." Y "no se ha hecho clic." Cada 2 segundos con el texto

Establezca la Hoja Evento quedarse mirando como esto:

Qando touching_1 toque => Ajuste a txt_listening texto: "clic"

Cada 2 segundos => Establecer txt_listening el texto: "Fue hace clic"

*

*

Y el resultado final:

*

*

Listo es lo que yo quería mostrar, gracias por su atención.

  • 0 Comments

Want to leave a comment? Login or Register an account!