2020-01-01から1年間の記事一覧
現象 mainTemplate.gradle file is using the old aaptOptions noCompress property definition which does not include types defined by unityStreamingAssets constant. 2020.2にUnityをアップデートしてAndroidビルドをすると上のようなエラーメッセージ…
現象 An attribute value is not acceptable for the current resource state. - The attribute 'releaseType' can not be modified 原因 iTunes Connectの「予約注文を利用可能にする」にチェックが入っているため 解決方法 もしかしたら設定があるかもしれ…
趣味で自作ゲームを作っていましたが、事前登録サイトの予約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>…
Ignoring json-1.8.6 because its extensions are not built. Try: gem pristine json --version 1.8.6 Ignoring json-1.8.6 because its extensions are not built. Try: gem pristine json --version 1.8.6 Ignoring json-1.8.6 because its extensions ar…
有効なプロビジョニングプロファイルが無いことで表示されるようです。(期限切れなど) 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 となるようです。 どういう時に役に立つか? ブロックを破壊した時に「跳ね返って欲しくない場合と跳ね…
現象 f: RefCell<dyn FnMut()>> とした時に f.borrow_mut()() // この形式では呼べない とは呼べず、 (&mut *f.borrow_mut())(); と呼ばなくてはいけない 調査 rust - why DerefMut is not implemented for `std::cell::RefMut<'_, [..]>` which wraps FnMut? - Stack Ove</dyn>…
SOUNDPEATS TrueAir ワイヤレス イヤホンを購入しました。 カナル型(耳に突っ込まないタイプ)でなく、耳に引っ掛けるものを探していた時に、この製品がコスパが良いらしいので買ってみました。 カナル型は耳に合わないことが多いし、耳が痛くなるので、耳に…
環境 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…
Rustでgetterとsetterを作りたかたったので調べました。 oop - Writing getter/setter properties in Rust - Stack Overflow ↑のサイトから拝借して、単純化してみると以下になりました。 #[derive(Default)] struct Person { first_name: String, } impl Pe…
Rustのself引数まとめ - 簡潔なQ selfは糖衣構文で&が付いていようがついてなかろうが、引数を使う時はself。 &selfで定義して、使う時は&をとったselfで使うことに少しもやっとしていたので、理解できてよかった (&selfで定義するとselfが&selfとして利用で…
環境 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を再生時に上記エラ…