どうも、土鍋です。 年越えちゃいましたが、ようやく修論が落ち着いたので、2025年の振り返りをしました。 2025年振り返り 1月 第一志望内定 2月 AndroidXR勉強会 にじフェス 3月 イワケンラボ大LT祭の運営代表 パフォーマーフェス 4月 内定者バイト 5月 万…
この記事はサイバーエージェント 26卒内定者エンジニア アドベントカレンダーの22日目の記事です。 26卒ゲームクライアントエンジニアの土鍋と申します。 私はハッカソンに参加するのが好きで何度も参加しています。自分で主催したりするほど好きで、自分の…
この記事はサイバーエージェント 26卒内定者エンジニア アドベントカレンダーの19日目の記事です。 26卒ゲームクライアントエンジニアの土鍋と申します。 先日書いたブログ donabenabe.hatenablog.com にて開発した作品のUIはすべてUI Toolkitで実装したので…
この記事は Iwaken Lab. Advent Calendar 2025 15日目の記事です。 先日趣味で友達と限界開発合宿をしてきたので記録として記事を書きました。 詳細な技術的な解説は後日また別記事で書きますのでお待ち下さい。 [追記] ↓書きました donabenabe.hatenablog.c…
この記事はサイバーエージェント 26卒内定者エンジニア アドベントカレンダーの5日目の記事です。 26卒内定者の土鍋と申します。 私はゲームクライアントエンジニアなのですが、なぜか研究関連で触ったGNSSについて書きました。 今回使用したSimpleRTKという…
どうも、土鍋です。 タイトルの通りですが、XREAL SDKでImageTrackingが動かなくて2日くらい悩まされていたんですが、ボタン一個で解決しました。 結論 これでInstallを押してしまうと動きません。 愚痴 いやー空のプロジェクト作って動いたんで、既存プロジ…
エラー内容 assetstore.unity.com このBLEアセットを入れると作られるAndroid Manifestをそのまま使用すると DeploymentOperationFailedException: No activity in the manifest with action MAIN and category LAUNCHER. Try launching the application man…
どうも、土鍋です。 XREAL開発向けのNRSDKがアップデートされ、3.0になりXR Interaction Toolkitベースのものになったので、導入方法を解説します。(ちゃっかり名前もXREAL SDKに変わってた) Unityのバージョンは6000.0.36f1です。 使用したデバイスは XREAL…
はじめに ※注意点※ 就活の戦略は三者三様なので、ここで書いた内容は再現性のあるものではないし、一個人の感想です。バックグラウンドや価値観が違うのは前提としてお読みください。また、自分の意見は多くの人の影響を受けて造成されたもので、業界や界隈…
はじめに どうも、土鍋です。 今年も終わってしまうということで、2024年を振り返っていきます。 はじめに 2024年振り返り 1月 ETLTC2024登壇 2月 卒論発表 九州一周旅行 3月 WithAR 最優秀賞・TRAINS賞 AtelierVision 出場 商業誌共著 会津大学卒業 4月 筑…
はじめに どうも、土鍋です。 この記事はIwakenLab. Advent Calendar 2024の22日目の記事です。 昨日はもふるねくんの HaritoraXを使用してUnityでフルトラをアバターに反映させる方法(一人称視点対応) でした! 明日はにっしさんレーザー加工機を使ったも…
はじめに どうも、土鍋です。 今回はつい先日(現地時間12/12)に発表されたAndroid XRベースのデバイス向けアプリケーション開発に向けて、Android StudioでのAndroid XRデバイスのEmulatorの起動の仕方とサンプルアプリを試し方を紹介します。 この記事の内…
はじめに どうも、土鍋です。 この記事はAizu Advent Calendar 2024の10日目の記事です。 一年前くらいに下の記事を書いたのですが、どうやら2024/5/16リリースのMeta XR SDK v65でだいぶ仕様が変わっていたので新しい記事を書きました。 donabenabe.hatenab…
はじめに どうも、土鍋です。 これは土鍋ひとり Advent Calendar 2024の2日目の記事です。 前回は土鍋さんの【ECS&DI】Unity ECSでVContainerによるDIをやってみる - 土鍋で雑多煮でした。 さて、ECSで都市開発シミュレーションゲームを作るシリーズ4回目は…
はじめに どうも、土鍋です。 これは土鍋ひとり Advent Calendar 2024の1日目の記事です。 現在、ECSでゲームを作ってみているのですが、そのプロジェクトでDIって導入できないのかなーと思い調べたところ、VContainerが対応してくれているようなので、やっ…
はじめに どうも、土鍋です。 今回はBluetoothデバイスとUnity間で通信を行ってみました。 ただ、UnityでのBluetoothに関してはOS固有の問題が多く、そのままのUnity上だけでBLEを完結させることはできませんでした。これに関しては様々記事を探しましたが今…
はじめに どうも、土鍋です。 WebGL(UnityRoom)だと、マルチプレイゲームをどのように作るのか気になったのでやってみました。 結論から言うと、Photon FusionがデフォルトでWebGLにも対応しており、注意点を除いてほとんど詰まる所はありませんでした。 (記…
はじめに どうも、土鍋です。 通常のPhysics.RaycastはUIがあるかを検知してくれません。そのため、UIがあっても貫通して後ろのオブジェクトにRayが当たってしまいます。 従来のuGUIでもそうですが、uGUIはこの記事のようにEventSystemでブロックすることが…
はじめに どうも、土鍋です。 UI Toolkitを使っていてuGUIにあったグリッドレイアウトができない!という問題があったので、今回は自力で実装します。 uxmlを書いて解決する記事もあったのですが、UI Builderだけで解決できました。 実装方法 UI Builder Gri…
はじめに どうも、土鍋です。 先日、Meta XR SDKのMR機能パッケージであるMRUK(Mixed Reality Utility Kit)にアップデートが来ました。 面白そうな機能がいくつか追加されていたのでやってみました。 ↓リリースノート developers.meta.com Environment Rayca…
どうも、土鍋です。 前回の記事の続きからで、取得したオブジェクトの情報をUIToolkitのUIに表示する方法を解説します。 donabenabe.hatenablog.com 実装 Rayで取得したEntity情報を流す public partial class ECSPlayerInput : SystemBase { public Observa…
はじめに どうも、土鍋です。 Unity ECS (DOTS)では従来のようにカメラからRayを飛ばして、オブジェクトの取得をすることはできません。というのもMonoBehaviourであるカメラからのRaycastとECSで生成されたオブジェクトや移動したオブジェクトは直接参照す…
はじめに どうも、土鍋です。 開発でAR Foundationを使うことになったのですが、Unity6で若干UIや設定が変わったのでメモ的に記事を書きました。 はじめに AR Foundationのセットアップ AR Foundationのインポート XR Plugin設定の変更 URPの設定変更 平面に…
はじめに どうも、土鍋です。 UI Toolkitでランタイム処理に向けてイベントの登録や値変更通知の方法を調べました。 コールバックを設定する UI要素のマウス押下のイベントのコールバックを設定するには以下のようにできます。 VisualElement myElement = ne…
はじめに どうも、土鍋です。 今まで気になってたけど触ってなかったUI Toolkitを触ってみました。 Unity6になって以前より使いやすくなり、機能も今後更に増えるようです。 内容は以下の動画とほぼ同じですが、プラスアルファでやってみたことを書いてます…
はじめに どうも、土鍋です。 都市開発シミュレーションゲームを作るシリーズ三回目は住民がお金を稼いでそのお金を使うという流れを生み出します。 経済を回す これを知ったので、コードを書き換えました。 donabenabe.hatenablog.com 住民がものを買う 青…
どうも、土鍋です。 ECSでEntityは取得できてもコンポーネントにどうやったらアクセスできるんだ? という問題に直面した際にComponentLookupが使えます。 自分はこれを知らなくて苦労しました。 まずはコードをご覧ください。 public partial struct Citize…
はじめに どうも、土鍋です。 私は現在までいくつかのハッカソンに出場し、賞を頂いたりもしました。 つい先日もHackUに参加し、最優秀賞をいただくことができました。 こちら最優秀賞頂きました!!#hacku #openhacku2024 https://t.co/jie7uL1T2o— 土鍋 (@…
どうも、土鍋です。 UnityECSでの物理シミュレーションではPhysicsというライブラリが使用されます。 youtu.be 以下をインポート - com.unity.physics このPhysicsを使用してプレイヤーに一番近いオブジェクト取得を従来のPhysicsのように行いたいと思ったの…
どうも、土鍋です。 ハッカソンの作品制作内でマルチスレッドで受信待ちの処理を作ったのですが、その中で「Graphics device is null.」というエラーが出てアプリが落ちるというケースに遭遇したので、その解消法について書きます。 UniTaskのRunOnThreadPoo…