[Unity/Playmaker] How to interact with controller [Summary].

This article describes how to interact using VR controller.

Many interactions can be done using the controller, here is a summary of the basic ones, which are highly versatile and usable on STYLY.

“What can you do when you want to create something interactive with a controller…?

Have this doubt in your mind? Keep reading! Once you understand the our articles, you can easily apply for your own interactions.

Also, for beginners who have never touched Unity or Playmaker before, the actual hands-on implementation of the content of each article will give a better understanding. Please use it as a study material as well.

Unity and Playmaker are required to implement the controller interaction.

Be prepared in advance.

About Playmaker

Playmaker is a node-based visual scripting tool that can be used in Unity.
It is a useful tool that allows you to implement actions and interactions without any knowledge about programming.

Click here to download

Let’s install Playmaker beforehand.

If you are new to using PlayMaker, please read the following articles for a better understanding.

After installation, open the Playmaker Editor and put it on the screen.

Store the Playmaker Editor

Interaction

The URL of the article is introduced along with a GIF of the finished image. It describs the interaction with the controller and it is published in STYLY Magazine,.

How to collide the controller with the 3D model and move it

The controller slips through for a normal 3D model.

This article explains from the basics how a 3D model works if it doesn’t slip through and crashes.

How to fire an event when the controller touches an object (TRIGGER EVENT)

TRIGGER EVENT

This article explains how the controller interacts with the 3D model when it touches it.

As a basic interaction, it change the colors of the 3D model.

How the controller collides with an object and fires an event (COLLISION EVENT)

TRIGGER EVENT

TRIGGER EVENT

This article explains how the interaction happens when the controller hits the 3D model. This time, we implemented an interaction that changes colors.

How to trigger an interaction with the controller’s button input

This article explains how interaction occurs h by inputting buttons on the controller.
This time, I’m explaining how to implement a basic bullet that fires when you enter a button.

How to trigger an event by typing a button while the controller is in touch with an object

オブジェクトにコントローラーを触れてから、トリガーボタンを押すとイベントが発生する

Touching the controller to an object and then pressing the trigger button will cause an event

In this article, we explain how the controller touches the 3D model and the interaction is generated by the controller’s button input.

How to attach an object to a controller

コントローラーにオブジェクトがくっつた状態

An object is attached to a controller.

This article explains how to attach another 3D model to the controller so that the player can play while holding the 3D model.

That’s how to generate controller interaction, which is currently being published in STYLY Magazine.

These are many of the fundamentals, and by multiplying and applying these methods, more gimmicky interactions can be implemented.

How well the viewer is able to communicate with the work is important for increasing immersion and creating a space.

Rather than imposing a one-sided appreciation, the quality of the work is enhanced by the communication with the viewer and the creation as an experience.

In order to do so, let’s appreciate and experience all kinds of content such as art, videos, and games, incorporate them into our own, and create a wonderful work of art!