naichi's lab

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

ゲーム投稿サイト「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開…

Railsで新しくWebサービス作りました

そのゲーム、実況できる? - 実況OKなスマホゲームを集めました 上記サイトを本日リリースしました。 あとで見返せるようにメモ。 どんなサイト? スマホゲームの実況OK/NGがわかるサイトです どうして作った? どうやって作った? その他 どんなサイト? ス…

Unity1週間ゲームジャムに参加してUniRxとZenjectを使ってみた話 #unity1week

先週久しぶり(約3ヶ月ぶり)にUnity1週間ゲームジャムを開催し、おかげさまで160もの作品を投稿いただきました!! https://unityroom.com/unity1weeks/7 参加いただいたみなさま、ありがとうございました。 まだ全然遊びきれていませんが、少しずつ遊んで…

【unityroom】投稿したゲームに関連するWebページを自由に追加できるようになりました。

こんにちは、@naichilabです。 unityroomに新機能を追加したので紹介します。 概要 投稿したゲームに関連するリンクを登録できます 使い方(登録方法) 1週間ゲームジャムの場合 まとめ 概要 投稿したゲームに関連するリンクを登録できます 関連リンクとは例…

【unityroom】ゲーム制作に使用したアセットを登録できるようになりました。

こんにちは、@naichilabです。 unityroomに新機能を追加したので紹介します。 概要 ゲーム制作で使ったアセットを登録できます 例えば アフィリエイトリンクも掲載可能 使い方 使用アセットを登録する アセットストアリンクを登録する場合 アセットストアリ…

【Unity Cloud Build】アップロードした iOS Credentials の編集や削除

iOS Credentialsが編集できない Unity Cloud BuildでiOSビルドをするために証明書のアップロードをするんですが、 一度アップロードしたファイルの編集や削除をしたくたもCloud BuildのWebサイト上にそれらしき項目がみつかりません。 試しに適当に作ったも…

JetBrains IDEハンズオンに行ってきた

行ってきた せっかくjetbrainsのAll Products Packのライセンスを買ったので行ってきた。 samuraism.doorkeeper.jp 感想 めちゃめちゃ便利やないか・・・ ショートカット使いこなすと生産性10倍ぐらいになりそう。 つよい。 ハンズオン プロジェクト作成 i…

Unity1週間ゲームジャムを開催してみて #unity1week

はじめに こんにちは、@naichilabです。 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう というUnityで作ったゲームを投稿できるサイトを開発・運営しています。 そのサイトで 多人数が同時に1週間でゲームを作るイベント を…

【読んだ】HTML+CSS ワークショップ 手を動かして学ぶWebデザイン【★★★★☆】

読んだ本の感想メモ。 読んだ本 HTML+CSSワークショップ 手を動かして学ぶWebデザイン作者: 藤川麻夕子(#fc0)出版社/メーカー: エムディエヌコーポレーション(MdN)発売日: 2017/04/28メディア: Kindle版この商品を含むブログを見る なぜ読んだ? unityro…