ゲーム開発チーム「丸ダイス」の開発ブログです! 公式サイトはこちら

Unity

【Unity Cinemachine】Z Dampingでプレビュー通りにTracked Dolly Bodyが動かなかった

結論だけ Virtual Camera Bodyの Z Dampingが0になっていないと、実行時のみカメラ位置が遅れます! これを0にすればOK! 詳しく カメラを含めたカットシーン演出ではTimeline+Cinemachineが便利です。 Cinemachine、Timelineって何?→ゴメン、ググって! …

【Unity】VRゲームでCameraを重ねた固定位置UIは基本作れない

SteamVR Pluginに関する技術メモです! 前提 時間制限のような固定位置でのUI要素を作りたい! SteamVR PluginでのVR開発 Unity2021.3.14f1 Meta Quest 2 (Quest Linkを使用) Windows10 分かったこと 結論から言うと、ヘッドセットに描画出来るカメラは1…

【Unity】unityroomのゲーム中で動画を再生する方法【Video Player】

例えば、このアニメーションロゴ動画をゲームの起動時に再生したい! www.youtube.com そのやり方です。WebGL上でUnity の Video Playerを使うのは困難ですが、AWSを使ったら出来ました。 ※動画の利用は出来ましたが、問題があって起動時にロゴ動画は表示し…

【Unity】タイルが呪われることがある【Tilemap】

タイルパレット上のタイルが呪われる(?)ことがあるようです。 こちらは開発中のゲームのタイルパレットです。 パレットの画像の位置は、TileがBridge4なのにSpriteがPlayerInvになっていて、Bridge4タイルの本来のSpriteではないです。 似た現象として、T…

【Unity】タイルパレットでセルサイズをはみ出したスプライトを使う方法【Tilemap】

タイルマップの基本的な使い方についてはこのあたりが参考になります。 【Unity】タイルマップの基本的な使い方 - コガネブログ TilePaletteにセルのサイズより大きいスプライトを配置すると、次の動画のように突然パレットが壊れることがあります。 youtu.b…

Beautify 2 を2Dドット絵ゲームに使う時、Sharpenに要注意

ついさっきこんな記事を書いておいてアレなのですが、 marudice.hatenablog.jp 2Dドット絵ゲーで Beautify 2 を使って Sun Flare を使う 時限定のハマりポイントがあったので紹介します!(元記事に備考として書くには長いので分けてます) 元記事のようにSu…

Beautify 2で手軽にゲームの見栄えをいい感じにする【Unity】【ポストプロセス】

「ポストプロセスでゲームの見栄えをいい感じにするアセット」 Beautify 2 を使ってみました! という紹介記事です。 ポストプロセス とは 画像のように「ゲーム画面に後処理を加えていい感じにするヤツ」のことです。(画像はUnity公式から) ポストプロセ…

【Unity】Grid By Cell Size でのSprite EditorのスプライトシートSliceを自動でやる方法

ドット絵のゲームではこんな感じのスプライトシートをアニメーションに使います。 通常はこんな具合に テクスチャのImport Settingsから48x48でBottomが原点~みたいな設定でSliceしてスプライトシートを作るのですが・・・ まぁたくさんあって大変ですね・…

Unityゲームをモバイルリリースする道のり。何に時間がかかったか

こんにちは!丸ダイスです。 先日、Unityで開発したゲームのモバイル版をリリースしました。 https://twitter.com/dice_maru/status/1253657786283520001 前に出した時に苦労した覚えがあって、PCで遊べる完成したゲームでもモバイル版を出すのはとにかく大…

1週間で1時間規模のパズルアクションがなぜ作れたか

丸ダイスです! unity1weekというオンラインのゲームジャムイベントで「さかだちの街」というゲームを3人チームで制作しました。 さかだちの街 | フリーゲーム投稿サイト unityroom unity1weekにはこれまでも何度か参加していたのですが、今回総合ランキング…

【Unity】Assetが未使用かプロジェクト全体をチェックする「ReferenceFinder」の紹介

こんにちは!丸ダイスです! unityで開発していて、 「このAsset多分使ってないから消したい! でもホントに使ってないか自信がない…消してエラーのなるのは嫌だ…」 って時ないですか?私はあります。 複数人で開発してたりプロジェクトの規模が大きくなった…

【Unity】NCMB3.0.0 インポート時にiOSビルドのリンカエラー

前回(【Unity】NCMB インポート時のAndroidビルドエラーを読み解く - 丸ダイスの卓上開発日誌)Android版でのビルドエラーを解決したら、今度はiOSのCloud Buildでビルドエラーが。 ※結局、2.2.0か3.0.0かはエラーと無関係だったので、新しい方を使っていま…

【Unity】NCMB インポート時のAndroidビルドエラーを読み解く

「NCMBのインポートの仕方」という記事ではないです(公式にやり方載ってますし…)。「よく分かんないエラーが出た時に、ググって出たAnswerをそのまま試すより、ログをしっかり読み込んだ方が早く解決出来たよ!」という記事です。 NCMBのインポート リリー…

【Unity】シンプルかつ軽量なオブジェクトプールの実装

UnityのInstantiateが遅い。皆さん言ってますね。実際、モバイルとかでエフェクトや弾をガンガン出していると目に見えて遅くなっていきます。 というわけで、「使い終わったオブジェクトは貯めておいて(あるいは最初にまとめて生成して)、必要になったら取…

再生するAnimationを全部プログラムで指定する時のAnimatorControllerを一発で編集するやつ

前提知識: Unity Animator の基本的な使い方 docs.unity3d.com タイトルの通りです。 「過程なんざどうだっていい!結果だけ教えろ!スクリプトをよこせ!」という方は解決方法の項まで飛ばして下さい 問題設定 例えば次のようなAnimationClipを作ったPlayer…