タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

webassemblyとunityとWebAssemblyに関するButterflyFishのブックマーク (2)

  • Unityからブラウザまで! ロジックの切り出しに WASI を使ってみる

    記事はAkatsuki Games Advent Calendar 2022における16日目の記事です。 15日目の記事はぐんそうさんの『新卒2年目 リーダーへの挑戦』でした。胸が熱くなるほどエモい記事でしたので、ご一読いただけますと幸いです。 記事の概要 要約 記事の要約を以下に示します。 ゲーム体からロジックを切り出して利用する場合、Luaがしばしば用いられている 組み込みがしやすい、取り回しがよい(ロジックの保守性が向上する)などのメリットがある スクリプト部分の差し替えが容易 ただし、Luaは速度面、記法面でデメリットがある LuaJITかつJIT有効の環境でない限り、基的に速度は遅い fib(42) の計算時間を例に 記法もやや独特であり、言語としての書きやすさには疑問符がつく 記事では、代替としてWASI (WebAssembly)を利用することを提案する 高速で、単

    Unityからブラウザまで! ロジックの切り出しに WASI を使ってみる
  • Unityを勝手にRaspberry Pi3に移植する実験

    ネタバレ: 遅い 前回はwasm2cで変換したネイティブ部分と Node.js の組合せで動いていたが、JavaScript依存部分をDuktapeに移植したのでCコンパイラさえあれば何とかなるようになった。 というわけで、Unity WebGLで出力したゲームwasm2c 経由でネイティブコードに変換し再ビルドしてみた。専用のゲームを用意すればあるいは。。という感じか。音声出力は未実装。 やったこと UnityにはWeb版がある → Web版はEmscriptenでコンパイルされたWebAssemblyになっている → wasm2c でC言語に変換したらソースコードに戻るじゃん! → 再コンパイルすればどこでも移植できるじゃん! ... というのが前回 今回はこれをRaspberry Piで動作させてみた。 動作原理 Unityには出力オプションの1つに WebGL ビルドがあり、こ

    Unityを勝手にRaspberry Pi3に移植する実験
  • 1