memomem

備忘録・メモ置き場

Async メモ

https://blog.yucchiy.com/2023/04/awaitable-api-asyncoperationawaitableextensions/

NAU7802

www.denshi.club

PID制御

温度制御をはじめとした各種制御に用いられる一般的な制御方式としてPID制御があります。 今回は、このPID制御の各要素、P(比例制御),I(積分制御),D(微分制御)について、それぞれどのような働きをするものなのかを、比較的なじみの深い「車…

Unity MirrorとPhotonの違い

- Mirror Photon 変数の同期 [SyncVar] [Networked] clientからserverに対して実行 [Command] [Rpc] ※RpcSources, RpcTargetsで制御を行う serverからすべてのclientに対して実行 [ClientRpc] [Rpc] ※RpcSources, RpcTargetsで制御を行う

Photon メモ

RpcSourcesとRpcTargets はフィルターです。 RpcSourcesはRPCを送信できるピアを定義し、RpcTargetsは実行されるピアを定義します。 All: セッション内のすべてのピア(サーバーを含む)から送信・実行可能。 Proxies:オブジェクトにインプット権限もステー…

WebSocket 仕様について

ChatGPTからの解答なので詳細は確認する必要あり。 一般的に、WebSocketで送受信されるパケットは以下のような構造になっています。 ## ヘッダー * FIN (1ビット):1であればメッセージの最後のフレーム、0であれば途中のフレームであることを示す。 * RSV1,…

Unity WebGL での動画再生について

Unity WebGLで動画再生しようとするとカクついてしまう。 まだ試していないが、下記のAssetを使用して改善されるか? assetstore.unity.com その他・参考 nekojara.city note.com

Unity ASIO

qiita.com note.com assetstore.unity.com 参考 github.com

Text to Speech 読み上げ

www.ah-soft.com ondoku3.com cloudでの利用 Azure azure.microsoft.com github.com rightcode.co.jp Goggle cloud.google.com vicevox アプリになっていて起動するとサーバーが立ち上がりRESTで制御可能 voicevox.hiroshiba.jp

Steering Wheel SDK

github.com www.logitechg.com

Js QrCode

qiita.com cozmo.github.io

Unity Barracuda スタイル変換

blog.unity.com github.com gurutaka-log.com Unity上で色んな絵のタッチを再現できないかと、リアルタイムスタイル変換が可能なニューラルネットワーク推量エンジンBarracudaというのを動かしてみた。(左下が元の学習画像)面白い絵が作れるけど学習済みモ…

Unity WebGLに関してのメモ

Unity 2022.2.11での動作 色々できることが増えている。 WebCamTexture使用可能 Input.gyro.attitudeなど使用可能 モバイルでソフトウェアキーボードが表示されない -> Unity 2022.1からInputFieldでソフトウェアキーボードが表示されるようになっています。…

Google Immersive Stream for XR

Immersive Stream for XRはストリーミング技術を使って、モバイル端末上で3Dコンテンツの表示を可能にします cloud.google.com www.moguravr.com zenn.dev

Unity 描画について - シングルパスステレオレンダリング

tips.hecomi.com docs.unity3d.com forpro.unity3d.jp

UnityでArtNet

qiita.com github.com

Unity, Mirrorでの実装に関してメモ

syncVar server, clientともに共通して使うパラメータはsyncVarを付けるのが良い。 serverでのみ変更可能。 clientから値を変更する場合 Commandを使ってclientから実行 > その関数内でClientRpcを使ってserverから全clientへ実行 例えば、チャットでメッセ…

地図タイル xyz形式

Map

www.trail-note.net 地図は、256×256ピクセルのタイル画像で用意されています。よって、特定の場所の地図を表示する場合は、このタイル画像をつなぎ合わせて表示することになります。 ピクセル座標x,y,zの3つの値が分かれば、タイルの座標も分かります。256…

PS5コントローラー DualSenseをUnityで使う

接続 有線接続はUSBで繋がれば自動で使える。 無線はBluetoothで「Bluetooth またはその他のデバイスを追加する」を選択し、PS5コントローラーのシェアバタンとPS5バタンを同時に押して、ライトが点滅し始めると、接続が完成する。 ボタン関係はInputSystem…

WheelColliderでスリップしないタイヤをつくりたい

from ChatGPT WheelFrictionCurve leftFriction = wheelL.sidewaysFriction; leftFriction.stiffness = 1f; leftFriction.extremumSlip = 0f; leftFriction.extremumValue = 1f; leftFriction.asymptoteSlip = 0f; leftFriction.asymptoteValue = 1f; wheelL…

AndroidからのNDIがWindowsで受信できない

KlakNDIでAndroidのSenderアプリを作ってWin側で受信しようとしているが、なぜだか画面が表示されず黒のまま。 同じアプリでもMacでは表示される。 Winでは公式のNDI Studio Monitorでも表示されなかった。 また、KlakNDIでWindowsで受信を行う時に、ファイ…

Unity Netcode

docs-multiplayer.unity3d.com qiita.com media.colorfulpalette.co.jp synamon.hatenablog.com

ビット操作

C#

www.cc.kyoto-su.ac.jp ビット番号 7 6 5 4 3 2 1 0 表す数値 128 64 32 16 8 4 2 1 csharp.keicode.com 0進数の 5 は 2 進数で 101 ですが、これを C# のコード内で記述するには、 `0b101` とします。 ufcpp.net 16進数リテラル 普通に数字を並べると10進数…

Unityでのマルチプレイテスト

マルチプレイのテストをするために、エディタを複数起動したい ParrelSyncを使用する。 dev.classmethod.jp Unityプロジェクトを開いて、Package Manager -> + Add package from git URLに、下記のリンクを貼り付けて、Addボタンを押します。 https://github…

オンラインゲームの仕組み

community.fs.com 各ゲームでのレイテンシ等についても詳しく記載されている。 オンラインゲームの仕組みと工夫 from Yuta Imai www.slideshare.net

UDP, OSC で送信は出来るが受信できないとき

UDP, OSC でIPを固定して、Arudinoなどデータの送信ができるが受信できないとき。 PCからArduinoなどへのpingは通っているが、PC側で値の受信ができない。 Firewallをオフにしても受信できないとき。 PCのデフォルトゲートウェイを確認 ipconfigでみると、、…

車の力学

www.autoexe.co.jp a011w.broada.jp https://global.yamaha-motor.com/jp/design_technology/technical/thesis/pdf/browse/45gr03.pdf

ゲームエンジンと数学

ゲームエンジンでの内積・外積の使い方を丁寧に説明 note.com note.com

Unity Vehicle 関連

github.com justinvoke.com assetstore.unity.com Wheel Controller 3D | Physics | Unity Asset Store nwhcoding.com github.com github.com habrador.itch.io www.habrador.com

Slack Socket Mode

参考 api.slack.com www.klab.com qiita.com tech.fjct.fujitsu.com deep.tacoskingdom.com zenn.dev