GithubHelp home page GithubHelp logo

impact-mobile-plugins's Introduction

impact-mobile-plugins

Plugins for use in mobile game development via ImpactJS and Ejecta

Usage

Drop in your lib/plugins folder. Make sure to require 'plugins.touch-joystick' and 'plugins.touch-joystick-zone'

touch-joystick

Gives the user full analog-style movement via touch controls without having to worry about creating a clumsy on-screen controller.

When the user touches the screen, the origin of the touch is saved until they release the touch. All movement with that finger is tracked relative to the origin, and the plugin makes this available to the developer.

You can disable touches in specified regions by calling addDeadZone(x, y, width, height)

Particularly useful in 2D top-down perspective games.

touch-joystick-zone

Allows the developer to assign a zone in which analog touch inputs are accepted. The origin is tracked (like in touch-joystick), and the module returns the delta.

Particularly useful for creating areas that respond to swipe or drag motions. For example, you could create a zone used to track the movement required to swing a sword. Also very useful for tracking short "swipe" motions.

License

MIT: http://mit-license.org

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.