Unity
趣味で自作ゲームを作っていましたが、事前登録サイトの予約TOP10に「スチームパペット」を登録までこぎつけました!yoyaku-top10.jp 個人製作は4作目?になりますが、少しずつやれることが増えていき、クオリティが少しずつですが上がってきたような気がし…
内容 回転の中心を変更します。 作業 左上のサッカーボールみたいなアイコンをクリックします。 画像の中心にサッカーボールみたいなのが現れます。 これを移動してあげると回転のアンカーを変更できます。
現象 firebase deploy --only functions を行うと Error: HTTP Error: 403, Unknown Error が出ました。 解決策 Error: HTTP Error: 403, Unknown Error · Issue #641 · firebase/firebase-tools · GitHub 上のスレッドにあるように firebase logout firebas…
環境 firebase SDK 6.16.0 Mac 現象 再生するとクラッシュします。 原因 必要なフォルダがなぜか作成されていないのが原因です。 解決 Could not initialize persistence: Unable to find app data directory 直し方はここに書いてありました。 Firebase Dat…
universalRPを入れるとunityをバージョンアップした時に勝手にマテリアルがSprite Lit Defaultに変更されて、真っ黒になります。 元々はSprites-Defaultマテリアルだったのになぜか勝手に変更されてしまいました。 universalRPは開発していた時に脇道にそれ…
【Unity】「Missing Project ID」のメッセージが出る場合の対処法 - Qiita ビルドするときに「Missing Project ID」ダイアログが表示される時は↑の記事にあるように 右上にある雲の形をした「Manage service」ボタンを押して、unlinkしてからlinkすれば良い…
18: from /Users/sample/.rbenv/versions/2.6.5/bin/fastlane:23:in `<main>' 17: from /Users/sample/.rbenv/versions/2.6.5/bin/fastlane:23:in `load' 16: from /Users/sample/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/fastlane-2.157.2/bin/fastlane:2</main>…
有効なプロビジョニングプロファイルが無いことで表示されるようです。(期限切れなど) Looks like no provisioning profile mapping was provided なども表示されました。Xcode Project - fastlane docs fastlaneの公式Docによると自動サインインはオフにな…
なぜでしょうか? 先ほどまでできていたのでできるはずですができません。 解決 新しいレイアウトになり、一旦リリーを作成すると「リリース」タブに表示されます。 なので「リリースダッシュボード」から「リリース」タブへ移動して、既存のものを編集する…
Cannot add menu item 'Assets/External Dependency Manager/Package Manager Resolver/Migrate Packages' for method 'PackageMigrator.MigratePackages' because a menu item with the same name already exists. UnityEditor.EditorApplication:Internal_…
現象 攻撃範囲の円を表す時に9スライスでやれば良いかなと思ったのですが、9スライスは4角を使って拡大縮小するのでできません。 歪な形になってしまいます。元は円の画像がこんな感じになります。↓ 解決策 How can I draw a circle in Unity3D? - Stack Ove…
久々にAdmobを触ることになりましたが、公式によると スタートガイド | Unity | Google Developers旧形式 MobileAds.Initialize(appId); 新形式 MobileAds.Initialize(initStatus => { }); 新形式はappIdを引数に取らなくなり、 [Assets] > [Google Mobile A…
Help Wanted - Why doesn't Multiply work to change the texture color in Unlit vs Lit? - Unity Forum ここに書いてました。 propertyのcolorのalpha値が0になっているためです。 初期値のalphaが0になっているとは気付きませんでした。結構ハマりました。
SpriteRenderer.bounds.size Unity - Scripting API: Bounds.size SpriteRenderer.bounds.sizeは画像の大きさを取得できます。 普通の画像ならこっち使っておけばOK! (雑な説明) SpriteRenderer.size Unity - Scripting API: SpriteRenderer.size SpriteRend…
The same field name is serialized multiple times in the class or its parent class. This is not supported: Base(WeaponBlockVars) <ObjType>k__BackingField Unityのエラー「The same field name is serialized multiple times in the class or its parent clas</objtype>…
OnCollisionXXXとOnTriggerXXXの実行順序は以下のドキュメントによると イベント関数の実行順序 - Unity マニュアル 1. OnTriggerXXX 2. OnCollisionXXX となるようです。 どういう時に役に立つか? ブロックを破壊した時に「跳ね返って欲しくない場合と跳ね…
環境 Addressables 1.8.4 現象 ざっくりフォルダごとにAddressablesで管理したい場合に、入れ子になったフォルダではできないようです。 ネストした状態でもUnity Editor上なら再生でき、ネストも一見できてるように見えるのですが、Androidビルドする時に以…
Cheap gravity script - Unity Answers厳密には違いますが、簡易版で同じような動きになります。そこまで正確に動きを計算する必要がないのでこれでいいならこれを使いたいです。簡易重力を自前で計算した時の鉄球の動き↓ float velocity = 0; void FixedUpd…
UpdateAsObservable Updateを実行することができる 使い方 using UniRx; using UniRx.Triggers; void Start() { this.UpdateAsObservable() .Subscribe(UpdateRx); } void UpdateRx(Unit unit) { Debug.Log("updating"); } this.UpdateAsObservable()をSubsc…
環境 Unity 2019.3.15 -> 2019.4.4 iMac 2019 推測される原因 (予想です。) Enter Play Modeが実装されてからソースコードを変更した時に行われるコンパイルが異常に遅くなっていました。昔なら3から5秒くらいだったのが、30秒以上かかることがざらになって…
デザインスキルがないので、いつもデザインは気合と根性で描いています。今回描いたのは「ナイト」です (自作ゲームで使います)自分的にはぱっと見良さげな感じに見えるのでとても満足しています。 精神状態 デザインはとても疲れるので、やる気も出ず、進捗…
環境 unity 2019.3.15 Addressables 現象 Enter Play Modeを設定していると、Addressable.LoadSceneAsyncを呼ぶと一回しかCompletedが呼ばれません。 どういうことかと言いますと 再生し、停止して再生すると呼ばれません。 Hierachyを見てもsceneがloading…
環境 Unity 2019.3.15 Addressables 1.8.3 DOTween 1.2.335 推測 AddressablesとDOTweenを使用するとこの現象が起きる気がします。(予想です。) 現象 Unknown Assembly DOTween UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) Unityを再生時に上記エラ…
ことの経緯 1つのReactivePropertyと変更対象のUIが1対1になっている時は問題ありませんが、2つのReactivePropertyが異なる条件で1つのUIを変更しようとしているときに困ったことになりました。例えば ゲージが貯まれば背景のグレー解除 マナが貯まれば背…
現象 05-17 19:19:48.076 4675 4713 E Unity : This could be caused by a class being stripped from the build even though it is needed. Try disabling 'Strip Engine Code' in Player Settings. 原因 Addressables(Asset Bundle)を使っていると、手動で…
波線を書きたいことがあってAffinity Designerでどうやって書けば良いのか調べていたら以下のサイトが参考になりました。 AffinityDesignerでの波線の描き方 | coneta.me やり方 1. ペンツールでギザギザを書く 2. コーナーツールで角をつける このツールを…
高さいっぱいになるような背景画像を用意したい状況に遭遇したので、何pixel用意すれば良いかの考え方を調べました。 考え方 考える時は2つの要素が必要です。 カメラのsize 背景画像のpixelPerUnit 例えば 背景画像のpixelPerUnitが100 カメラのsizeが5 と…
角度指定をとりあえず雑に指定する方法のメモです。Unity InspectorのRotationでx, y, zを指定して角度を入力する方法です。(Quaternionから逃げたい!) float angle = 90; transform.eulerAngles = new Vector3(0, 0, angle); // or transform.rotation = Q…
背景 GitHub - neuecc/Utf8Json: Definitely Fastest and Zero Allocation JSON Serializer for C#(NET, .NET Core, Unity, Xamarin).utf8jsonを使おうとしたところAndroidでは事前に自動生成したファイルが必要になるらしいです。その自動生成するバイナリ(…
script Execution orderを変更したら以下のような大量のエラーが出ました。 特に悪いことはしていないので、とりあえず回避できる方法を載せておきます。 MissingReferenceException: The object of type 'MonoScript' has been destroyed but you are still…