Scroll Camera To Mouse (MOBA-esque camera scroll)

1

Tagged

Attached Files

The following files have been attached to this tutorial:

.capx

Stats

1,218 visits, 1,534 views

Tools

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 24 Mar, 2015. Last updated 25 Feb, 2019

Implemente un sistema simple que le permite al jugador ver más delante de ellos manteniendo presionada la tecla shift, centrando la cámara entre la posición del jugador y la posición del ratón.

En primer lugar, agregar el Behavior ScrollTo al “Player”. A continuación, vamos a crear un Sprite, sólo tienes que utilizar el cubo de pintura y llenar el Sprite con negro. Dale un nombre como "MousePos", y al que también se le debe agregar el Behavior scrollTo. Escalar el sprite hasta alrededor de 5 x 5 o 10 x 10 y dejar la opacidad a 0. Por último, tendrás que añadir “Mouse and Keyboard input” a tu proyecto.

Ahora, vamos a pasar a la Hoja de eventos !

Voy a escribir el código utilizando el formato - Evento:Acción.

System -> On start of layout: MousePos set ScrollTo disabled

System -> Every Tick: set MousePos position to Mouse.X, Mouse.Y

Keyboard -> Key is Down (Shift): set MousePos ScrollTo enabled

else: set ScrollTo disabled

Eso es todo!

  • 0 Comments

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