以前 この記事 で触れたとおり、Unity2020ではプレビュー版のパッケージはデフォルトでは表示されれず、 表示する設定をしたとしても ECSはリストアップすらされません 。 全社的な取り組みとして、パッケージリストを再検討し、まだ正式版よりは実験的なパ…
Universal Rendering Pipeline の場合、カメラごとのポストプロセスの ON, OFF はカメラをインスペクタで見たときのチェックボックスでします。 この切り替えをスクリプトからしたかったのですが、ひと工夫必要だったのでメモ。 Unity 2020.2 URP 10.3.2
Unity2020.2 の Preferences の項目に追加されていました。(もっと前からあったかはワカラン) メニューの Unity > Preferences で開いて Scene View タブを表示。 ここのチェックボックスを入れると、シーンに新規作成した GameObject の位置が中心になり…
Random.Range 関数でランダム値を取得しようとすると以下のようなエラーが出る場合があります。 error CS0104: 'Random' is an ambiguous reference between 'UnityEngine.Random' and 'System.Random' error CS0104: 'Random' is an ambiguous reference be…
前回 Shader Graph でディゾルブシェーダーを作りましたが、Shader Graph だと ComputBuffer に対応してなくて、 これだとやりたいことできへんやんということで結局コードを書くことにしました。 でせっかくなので紙が燃えるときのようなエッジのエフェクト…
ディゾルブシェーダー は溶ける(Dissolve)ようなエフェクトで消えたり出たりするためのシェーダーです。 シェーダーのコードをガリガリ書いてもいいのですが、せっかくなので ShaderGraph で作ります。 ・環境 Unity 2020.1 Universal Rendering Pipeline …
とりあえず動くのを優先してジョブをガリガリ書いていると、以下のようなエラー表示によく出くわします。 A Native Collection has not been disposed, resulting in a memory leak. Enable Full StackTraces to get more details. NativeArray などでメモリ…
基本的に私は何も考えずにUnityをメジャーアップデートして使うしパッケージもどんどんpreview状態で使っていくタイプなのですが、そのたびに何かしら問題が発生し、開発期間中にハマるときは大体Unityアップデートした直後だったりして「ちょっとお前落ち着…
前回は、とりあえず新しい入力検出方法の Input System を導入してみました。 indie-du.com 今回は PS4のコントローラ を開発用のPCにつなぎ、スティックのアクションを受け取って移動してみます。 サムネ用
ユーザの入力を検出するには Input クラスを使ってするのがイニシエからの手順でしたが、新方式の InputSystem が4月に正式リリースとして Package Manager に登録されていました。 自分はテレビで前作を取り上げてもらってから色々あってずっとゲーム作って…
無事放送され、YouTubeでも動画が公開されています。 なんと矢口真里さんに遊んでもらってます。 youtu.be いやもう感無量ってやつですね。テレビ放送自体もそうなんですけど。 ...私が高校生のときに『LOVE マシーン』がリリースされてるわけですよ。 当時…
「話題のアプリええじゃないか」というテレビ番組でゲームを紹介していただけることになりました。 矢口真里さん、アンタッチャブル柴田さん、ぺえさんがレギュラー司会で、そうそうたるタレントさん達にゲームをいじり倒していただいております。 TOKYO-MX…
AndroidはAndroid 6.0(API レベル 23)以上だとアプリのユーザデータを自動でバックアップする。 自動バックアップでユーザーデータをバックアップする | Android デベロッパー | Android Developers でアプリを再インストールしたときに、以前にインストー…
最近ぜんぜんブログ更新できなかったのですがリハビリがてら Screen.sleepTimeout = SleepTimeout.NeverSleep; NeverSleep でスリープしない SystemSetting でシステムで設定されている時間でスリープ いじょう Screen-sleepTimeout - Unity スクリプトリフ…
ローポリゴンモデル プロトタイプ・リアル志向モデル 自然環境用アセット と三種類のテーマで、 最大 90% 割引 になるセールが絶賛開催中です。 ※12/22追記 勘違いしてましたが上位のバンドルを買うと下位のバンドルもすべて手に入るセールみたいです。 あら…
アプリの継続率を高めるために通知は有効ですが、実は通知してはだめな内容が決められています。 Unityの公式Packageで実装されたり通知のハードルは下がっていますが、これが原因でアプリを削除されてはたまったものではないので、ちゃんと把握しておきたい…
現在ECSでRTS(タワーディフェンス)を作っているのですが、攻撃の当たり判定と敵の当たり判定を総当たりで判定するのにちょっと手間取ったのでメモ。
煽り気味のタイトルですが、あながち盛りすぎとも言えないみたいです。 というかリリース前レポート自体は何年も前からあるのにリスクに気づいたのがついさっきという... ちょっとググっても触れてる記事がないんですが、みんな当たり前のこととしてやってい…
ファッ Zenject Dependency Injection IOC | Integration | Unity Asset Store 残念ながらZenject Dependency Injection IOCはもう入手できません。 このアセットはアセットストアでの取り扱いが終了しました。アセットを新規に購入あるいは無償取得することは…
ECSを使うならWorldは自作すべきと言い切れます。 なんでかというと、ずっとAndroidゲームの起動時間が最低でも5秒くらいかかっていて短縮するためにいろいろ試していたのですが、 結局ECSの デフォルトワールドを無効にしただけで1秒で起動するように な…
メニュー画面とかで使いたいこんな感じのスクロール領域の作り方。
JobComponentSystem を使っているときに、OnUpdateが一回だけ呼ばれて以降のループが止まる という現象に悩まされたのですが、どうも仕様っぽい動作だったのでメモ。 not run になっている
ECSのリファレンスとして使えるの情報がブログとかしか見つからなくて困っていたのですが、公式ページでTransformの解説をしているページをやっと見つけました。 docs.unity3d.com とりあえず各章を流し読みしながら図を追うだけでも勉強になります。 ・今回…
4日におよぶ東京ゲームショウが終わってへとへとのまま月曜に帰宅、火曜は反動でゲームのことは一切忘れて水泳に行ったり天気の子見たり温泉入ってたらいつのまにか終わっていた。 自分はただでさえ筆不精なので四日分のアレコレをまとめるのは当然無理。 だ…
このたび拙作 クレイジービートジャンクション を、来たる東京ゲームショウ2019、 なんと デル/ALIENWARE 様ブースに場所をお借りして展示できることになりました! 下記リンクのコンテストに応募し、当選わずか2件という中に光栄にも選んでいただいた次第…
Unity2019.1 AdmobSDK : 3.18.2 の環境でエディタで下記のようなエラーが出力される。
100体でも1000体でもいいのですが、とりあえず物体を大量に動かしたかった。 未来の自分のために ソースコード完全コピペで動かせる のを目指しました。
ということにさっき気づいた。 Glitching with multiple cameras LWRP - Unity Forum Camera Rendering in LWRP - Google ドキュメント LWRPだとカメラごとにバックバッファーに書き出したデータを読み出して加工するから、違うViewPortとスケールになりうる…
Steamのレビュー待ちのあいだにスマホ用のカジュアルゲームを作っていて、背景に困って 適当なグラデーションでぬりつぶせないかな と探していたらいいものが紹介されていらっしゃった。 baba-s.hatenablog.com github.com でも今作っているゲームは LWRP (L…
SteamInput でゲームパッド対応した際の発展系として、コントローラのボタンの画像(グリフ)をAPIで取得できる。 このとき取得するボタンは アクション 単位での取得になるため、 「"ジャンプ" アクションのボタン画像を取得」というコードを書けば、コント…