naichi's lab

3日後の自分(他人)への書き置き

【Unity、Mac、Android】Failed to update Android SDK package list. (未解決)

環境 Mac OS X Unity Hub 2.1.0 Unity 2019.2.1f1 (UnityHubでインストール) ビルドターゲット:Android 症状 遭遇したエラー 久々に開いた過去プロジェクトをUnity2019.2.1f1に更新し、プラットフォームをAndroidに切り替えて、 Player Settings を開いたら…

【Unity】TextMeshProで太いアウトラインをつける(Padding)

環境 Unity 2019.1.5f1 TextMeshPro 2.0.1 やりたかったこと TextMeshProを使っていて、アウトラインを太くしたら見切れてしまった。 これを綺麗に表示したいと思います。 TextMeshProでアウトラインをつける方法自体は説明を省きますが、こちらの記事が分か…

【Unity】Cloud Buildにてエラー「File Library/Unused/xxxx couldn't be written.」

環境 日付 2019/07/21 Unity Cloud Build Unity 2019.1.5f1 プラットフォーム iOS / Android 症状 Unity Cloud Buildを使っているが、突然こんなエラーが出るようになった。 1053: [Unity] ERROR: File Library/Unused/775a7e455630141398aca2b3e53bc2bd cou…

【Unity】TextMeshProで特定文字の位置がずれる

環境 Unity 2019.1.5f1 TextMeshPro 2.0.1 症状 TextMeshProでUIを作っていたところ、特定の文字がズレて見えました。 下記画像の ち が下がって見える ざっと調べてなぜズレるのか分かったのでまとめておきます。 再現手順 日本語フォントを用意 使ったのは…

unity1weekの評価数がTOP作品にどれくらい偏ってるのか知りたい

概要 unity1weekで投稿されたゲームで遊ばれた数にかなりのバラツキがある(と思う)。 がんばって作ったゲームが埋もれちゃう悲しい。かき混ぜたい。 イベントの仕組みを変えて改善したいと考えているので、変更前の状況を把握しておきたい Rを使ってどれく…

MacにRとR Studioをインストール

ちょっと unityroom の利用統計とってみたくなったのでRを入れてみる(統計の知識はない) 環境 やった日 2019/02/11 Mac OS X Mojave 10.14.2 R 3.5.2 R Studio 1.1.463 R のダウンロード&インストール The Comprehensive R Archive Network Download R fo…

Rails Follow-up Kyotoに参加してきた

2019/01/19(土)に行われた Rails Follow-up Kyoto というイベントに参加してきました。 rails-follow-up-kyoto.doorkeeper.jp 会場はHappy Elementsさんのオフィスでした。 www.happyelements.co.jp 参加者は20名弱で大きく2つのテーブルに分かれて作業 …

【Unity】(未解決)Spriteの形状に合ったCollider2Dをランタイムで動的生成したい

環境 Unity 2018.3.0f2 やりたいこと 動的に SpriteRenderer の sprite を差し替えている 差し替えた sprite の形に合わせて Collider2D を作りたい エディタでは AddComponent<PolygonCollider2D>() するとざっくりとした形でコライダ生成してくれる iOSのランタイムだとエラー</polygoncollider2d>…

Railsアプリのherokuデプロイが突然失敗するようになった(error upath@1.0.2: The engine "node" is incompatible with this module. Expected version ">=4 <=9". Got "10.14.1")

Herokuへのデプロイでエラー タイトルの通り、突然Railsアプリのデプロイが失敗するようになりました。 デプロイログのエラーを一部抜粋 -----> Installing node-v10.14.1-linux-x64 -----> Installing yarn-v1.12.3 -----> Detecting rake tasks -----> Pre…

【初心者向け】UnityプロジェクトにGitを導入しGitHubと連携する手順

はじめに GitHubの価格が改定され、無料で非公開リポジトリが作れるようになりました。 Gitを使うとこんなことができます。 アセット入れたらおかしくなった! -> 戻せます。(簡単) 昨日まで動いてたのに... -> 戻せます。(簡単) 突然PCが壊れた!! -> …

#unity1week Meetup in Tokyo2019 が開催されました!

概要 概要 Unity1週間ゲームジャム(unity1week) 展示交流会が開催されました 当日の様子 写真 ツイート お礼 感想 Unity1週間ゲームジャム(unity1week) 私の運営しているunityroomでは、不定期で 1週間でゲームを作って公開しよう! という趣旨のオンライン…

2018年を振り返ってみるよ

はじめに もう2018年が終わるらしいですよ?信じられないですね。 あっという間すぎて何してたか全く記憶にない。Twitterや写真フォルダを漁って振り返ってみます。 1月 Unity1週間ゲームジャム Meetup in Tokyo #1 に参加した @lycoris102さんのお陰でunity…

【Unity】エディタ再生中にスクリプトを変更した場合の挙動を選ぶ

環境 Mac OSX Mojave Unity 2018.3 やりたいこと Unityはエディタ上で簡単に再生できてTry&Errorしやすいです。 スクリプト書く エディタ再生して確認する スクリプト書き換える 自動コンパイルされる エディタ再生を止める エディタ再生して確認する こんな…

【Unity】RiderでUniTask使うとエラー「The return type of an async method must be void, Task or Task<T>」が出る

環境 MacOSX Mojave 10.14.2 Unity 2018.3.0f2 Rider 2018.3 概要 タイトルの通り、RiderでUniTaskを使ってこんな感じのコードを書くと、 async UniTask Hoge() { //コード } こういうエラーが出る。 The return type of an async method must be void, Task…

MacBookPro買ったので初期設定しよう

買いました MacBookPro届いたので初期設定したこととかメモ。 システム設定 日本語入力のライブ変換が鬱陶しいので消す Macの日本語入力、入力しながらどんどん変換されてく(ライブ変換)んですが、これがかなり鬱陶しいので消す。 メニューバーからライブ…

MacBookPro届いた〜

MacBookPro届きました blog.naichilab.com 上記記事の通り、先日MacBookProを購入しました。 12/4に注文して、12/25に届いたので3週間待ちでしたね。 図らずもクリスマスプレゼント(自腹)となりました。 サンタさん(自分)ありがとう。 3週間待ってる間…

初代Unityアンバサダーに選ばれました

2018年12月18日、初代Unityアンバサダーに選ばれました Unityアンバサダー制度、始まります https://t.co/1NySfk5FOI @unity3dより初代Unityアンバサダーに選ばれました!ありがとうございます〜!— naichi (@naichilab) December 18, 2018 Unityアンバサダ…

長期化する個人サービス開発でモチベーションを維持する方法 〜unityroomができるまで〜

こちらはCrieitで開催されている「アドベントカレンダー」18日目の記事です。何書いてもいいそうなんでちょっとポエミーな記事かきます。 昨日はHataさんの今年スマホアプリを作ってプログラマーになった40代女性の話。でした。 ちょっと感動しました。何を…

ゲーム投稿サイト「unityroom」に使われている技術

こちらはCrieitで開催されている「個人開発サービスに用いられている技術 Advent Calendar 2018」14日目の記事です。昨日はnabettuさんの「cometsを支える技術」でした。cometsを使えば発表が楽しくなること間違い無しですね! 目次 目次 はじめに Ruby on R…

MacBookPro買いました!!

タイトルの通り、やっとこさMacBookPro買いました。 選んだのはMacBookPro15インチで、メモリとCPUを一番いいやつにしました。 次いつ買い換えられるか分からないので五年使うつもりで強いやつを〜!! 詳細スペックは上の画像を拡大してください。 どうして買…

【デジゲー博2018】 #びはんとマルの森 をプレイアブル出展してきました。

2018年11月04日(日) 秋葉原UDXで開催されたデジゲー博に出展してきました。 目的は開発中の新作ゲームの宣伝とフィードバックの獲得。 やっぱり直接遊んでもらうと得られるフィードバックは段違いに多いです。 この記事は忘れないうちにその辺りをメモ。 デ…

【unity】Unity5.5から2018.2にあげたらTextMeshProがめっちゃエラーした

すでにいろんな人が散々書いてますが自分も遭遇したのでメモ 何が起きた 5.5.1f1で作ってたプロジェクトを久々に開いた 2018.2.5f1に更新された。 いっぱいエラー出た(46個) エラー例 Multiple plugins with the same name 'tmpro_plugin' (found at 'Pack…

Gyazoのアクセストークンを取得する方法

概要 gyazo.com Gyazoという便利な画像アップローダサービスがある。 プログラムからアップロードするためのアクセストークンを取得する方法をまとめておきます。 書いた日 2018/09/17 Gyazoにユーザー新規登録 すでに登録済みの人はアプリケーションの登録…

【Unity】Isometric 2.5D Toolsetを使ってクォータービュー(Isometric Tilemap)のゲームを作ろう

はじめに こんにちは、 @naichilab です。 この記事は Unity アセット真夏のアドベントカレンダー 2018 Summer! 22日目の記事です。 昨日は @xiumidaさんの 【アドカレ 2018】Closing Creditsでスタッフロールを作るでした。アセットの更新止まっちゃってる…

heroku redisをキャッシュ目的で使う場合は気をつけようねって話

概要 heroku redisの標準設定だと、古いキーは勝手に消えずメモリ使い切るとエラーする redis:maxmemoryの設定を変えておこう 詳細 発生したエラーについて unityroom.com ですけど今日のお昼ぐらいから断続的にエラー出まくってました。 Redis::CommandErro…

【Unity】AppLovinでリワード動画再生しようとしたらLOADREWARDEDFAILED

概要 下記記事でAppLovinSDKを導入し、インタースティシャル動画の再生までできました。 blog.naichilab.com その後リワード動画を再生しようとしてどハマり(丸2日無駄になった)のでメモ まとめ LOADREWARDEDFAILEDの原因は管理画面の設定だけだった。 管…

【Unity】AppLovinSDKの導入まで

概要 AppLovinのSDK導入メモ。 AdMob等他の広告SDKを何もいれてないプロジェクトに、AppLovinのみをいれてインタースティシャル広告を表示するところまでです。 Android / iOS 両OS。 やった内容は公式ドキュメントの Getting Started です。 環境 実施日 20…

Unity、インフレクリッカー系ゲームによくある200kとか4.21mみたいな数値表示をしてみた

概要 クリッカー系ゲームによくある、 20k 3.56m 521b みたいな数値表示をできるようにしてみた。 こういう表記法?ってなんていうんですかね? ググれば出て来そうだけどググり方分からなくて自分で作ってしまった。 => ざっくりと human readable string …

UniRx使用シーンの破棄時に詳細のわからないエラーが出た(Couldn't extract exception string from exception)

概要 UniRxを使っててStackTraceの表示されないエラーに遭遇した。 原因はよくわかってないがRepeat()を使わないように書き換えたら出なくなった。 備忘録として書いておく 正直UniRxよく分からず使ってるので、詳細わかる方いらっしゃいましたら教えていた…

【Mac、Unity】MacOSカラーピッカーが直前に選択した色を拾ってしまう

環境 Mac OS High Sierra 10.13.4 Unity 2018.1.5.f1 症状 初期状態 インスペクターにカラーピッカーがあるとして Color1 : 赤 Color2 : 青 というように選択されているとする。 Color1を変更 Color1をクリックしてカラーピッカーを開き、適当に色を変える …