7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ElixirAdvent Calendar 2024

Day 20

ElixirからResoniteを操作するライブラリ作ってみた

Last updated at Posted at 2024-12-09

環境

Resoniteが動く環境としてUbuntu 22.04を使っています

やりたいこと

ElixirからResoniteのオブジェクトを動かす
動画の例は正方形のオブジェクトを動かしています

完成動画

仕組み

Elixir→WebSocket→Resonite

ソースはこちら

Resonite側作成

下記のように組み立てます

image.png

Slot InputをRootに設定しいください
image.png

「Cylinder」と「Box」を作成してください
image.png

実行

WebSocketサーバー

$ cd elixir_to_resonite_server
$ mix deps.get
$ mix phx.server

Resonite側
「Call」と「Async Call」を押してください
image.png

Elixir操作クライアント

$ cd elixir_to_resonite_client
$ mix deps.get
$ mix run -e "ElixirToResoniteClient.hello()"

ProtoFluxが組むのがめんどくさ人むけ

elixir_to_resonite-0.001/ProtoFlux/V0.001/
elixir_to_resonite.resonitepackageをResoniteでインポートできます

7
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?