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.