naichi's lab

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

2018-01-01から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をクリックしてカラーピッカーを開き、適当に色を変える …

【Unity】uGUIの画像が全部ピンクになった時の対処法

環境 Unity 2018.1.5f1 症状 uGUIで表示するImageが全てピンクになった ButtonとかImageとか全て エディタ上では問題なし、iOSやMac等にビルドすると発生 解決法 Graphics設定のリセット(後述) 詳細 参考 Everything Canvas turns pink, when playing wind…

Cloud Build + Unity 2018.2 + Zenject 5.5.1 で AssetDatabase.Refresh がどうのこうのってビルドエラー

環境 エラー内容 詳細 Zenjectのサンプルファイルがエラーしてる? Unity 2018.2でParticleEmitterが削除されたのかな 対応 Assets/Plugins/Zenject/OptionalExtras をまるごと削除 環境 試した日 2018/06/17 Unity 2018.1.5.f1 Cloud Build のUnity 2018.2.…

【ReactNative】プロジェクト作成メモ

概要 ReactNativeを触ってみたのだけど日が開くと全て忘れるだろうなと思うので自分用にメモしておく。 主にプロジェクト作成とプロジェクト初期設定のあたり メモ 準備 npm install -g create-react-native-app プロジェクト作成 create-react-native-app A…

【Rails】db:reset と db:migrate:reset の違い

環境 ruby 2.4.1 Rails 5.1.4 背景 Rspecでテストしてたら、下記エラーが出た。 Failure/Error: @category_tag1 = create(:category_tag, name: 'パズル') ActiveRecord::RecordInvalid: Validation failed: Name has already been taken テスト前に下記を実…

MacにChromeDriverを入れる

やりたいこと RSpec+Capybaraによるfeatureテストでスクリーンショットを保存したかった エラーについて qiita.com こちらの記事を参考に、page.save_screenshot を呼び出したら Selenium::WebDriver::Error::WebDriverError: Unable to find chromedriver. …

【Rails】assets:precompileでjpegの拡張子が勝手に変わってどハマりした話

今日はRailsでとある挙動に悩まされていたけど、やっと原因が分かってスッキリしたので書いておく。 環境 ruby 2.4.1 Rails 5.1.4 前提 Railsで画像ファイル等を使う場合、production環境だとrake assets:precompile が必要 herokuはデプロイ時に precompile…

Docker for Windows、Dockerfileを試してみる

概要 前回Dockerの基本コマンドを触ってみました。 blog.naichilab.com これだけでも十分に便利そうなんですが、コンテナを作ってから docker attach や docker exec で構築していくので、何をやったかメモっておかないとあとでよく分からなくなります。 Doc…

Docker for Windows、Dockerの基本的な使い方やコマンドとか。

概要 Docker使いたいけどよく分からない だいぶ前に本買って読んでなかった 読みながらメモ プログラマのためのDocker教科書 インフラの基礎知識&コードによる環境構築の自動化作者: 阿佐志保,山田祥寛出版社/メーカー: 翔泳社発売日: 2015/11/20メディア: …

Docker for Windows、GUIで操作できるKitematicを入れる

環境 はじめに 入れ方 タスクバーのDockerを右クリックしてKitematicを選択 ダウンロード ダウンロードされたファイルを移動 再度タスクバーのDockerからKitematicを実行 よー分からんけど作ってみよう KitematicにDockerHubアカウントでログイン まとめ 環…

Docker for Windowsをインストールした

環境 概要 やったこと Docker for Windowsをダウンロード 入れようとするもエラー Windows 10 Pro にアップグレード 再度Dockerをインストール まとめ 環境 Windows 10 Home 64bit -> Pro Docker CE Version 17.12.0-ce-win47 (15139) 概要 普段はMacでWeb開…