If you’re developing Corona-powered apps for HID-controller-based environments, you might have wished that you can “simulate” the controller input similarly to how you simulate other aspects of your app. Now you can! In today’s guest tutorial, learn how to simulate HID controllers directly in the Corona Simulator.
Posts By: Brent Sorrentino
In today’s Graphics 2.0 tutorial, we’ll explore how to use repeating fills on display objects. This allows you to fill a larger display object with a “tiled pattern” in a variety of repetition modes. Furthermore, you can offset the fill position, rotate it, and even scale it — all independently of the object. Read further to discover how.
Corona’s Graphics 2.0 engine is progressing nicely, and we want to express our sincere gratitude to the dozens of Pro and Enterprise beta testers who have used the engine thus far. For those who haven’t yet explored Graphics 2.0, we’d like to remind you of several tutorials which we’ve recently released. We’d also like to remind you to submit your amazing entries for our Graphics 2.0 contest.
Corona’s Graphics 2.0 engine allows you to simulate 2.5D effects that appear to be 3D but don’t involve the complexity of working in the third dimension. This includes quadrilateral distortion, billboarding, Mode 7, and more. In today’s tutorial, learn how to implement 2.5D effects and transitional distortion in your apps.
An exciting new addition to Corona SDK’s Graphics 2.0 engine is the ability to fill and stroke any graphic object with other images, gradients, and over 25 Photoshop-style composite effects. In addition, the new graphics engine features over 50 filter and generator effects which can bring your app’s visuals to amazing new levels. Read further to learn more.
One of the new additions to Corona’s Graphics 2.0 engine is the snapshot feature. Snapshots allow you to create a single dynamic image from other images and manipulate it using 2.5D distortion and filter effects. Read further to learn about the core power of snapshots.
Most Corona developers understand the concept behind tap and touch events, but the lines get a little blurry when dealing with more complex scenarios, for example overlapping objects with different types of event listeners. Today’s tutorial explains exactly how Corona handles these events and which events are broadcast to which objects.
This week’s tutorial discusses how to visually stylize widgets. Although widgets will adopt the OS-like appearance by default, in many cases you’ll want to customize the appearance to suit the style of your app. In this part of the series (1), learn how to properly style the button, table view, stepper, and spinner widgets.
Sometimes, in development, we wish that there was “one extra little thing” in a particular library, or that a function handled a use case specific to our needs. In today’s tutorial, using a little Lua “magic,” we’ll learn how to add custom functions to existing Corona libraries and even extend the functionality of existing APIs. Read further to learn how.
One method of animating, moving, and timing things in games is to programmatically change certain values on each frame update. However, If the frame rate fluctuates, the speed of this action may seem inconsistent to the player. To compensate for this, you can use “delta time,” a process which helps ensure that your game speed appears consistent on all devices and during processor-intensive periods. Read further to learn how delta time can be implemented in Corona.