Giter Site home page Giter Site logo

oocsi-unity's Introduction

OOCSI for Unity

This simple helper script was created to enable the use of OOCSI and Unity. The script allows you to send and receive multi channel data. Tested with Unity 2022.3.2f1.

How to use (Quick Start)

  • Clone the repository into your Assets folder.
  • Create an empty object and add OOCSI.cs script to the object.
  • Update your the Server, Port, Unique ID and Channel names (image below).
  • To send data, press arrow keys Up, Down and Left to increment three integers, sending to three separate channels.
  • Received data on each of the three channels will be displayed on the debug window. Screenshot 2023-12-19 at 15 50 07

How to update the data sets

  • This script uses Unity's jsonUtility object for wider compatibility. jsonUtility requires users to create a class matching the JSON structure. To update this to match your requirements, edit the OOCSIMessage.cs file.
  • To add or reduce the number of channels subscribed to, use the SubscribeToChannel() function. All incoming data is handled in processOOCSIMessage().

oocsi-unity's People

Contributors

andysheen avatar

Watchers

 avatar

oocsi-unity's Issues

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.