Unity 1 Week Game Jam お題「space」

今回も参加しました 今回も参加させてもらいましたヽ(=´▽`=)ノ んで、今回もレポート書いてきます。 今回も参加しました つくったゲーム 「ちいさなぎんが」 レポート 1日目 2日目 - 3日目 4日目 5 - 6日目 6日目に徹夜しての7日目突入 利用アセット 拡張しや…

High Sierraでcocoapodsが使えなくなった時にやったこと

はじめに MacOSがHighSierraになった際に、cocoapodsを実行した際に、 /usr/local/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin: no such file or directory のエラーが出て実行できなかった時に実施した事で…

Raspberry Pi3 の初回セットアップまでにやったこと

はじめに 昨今IoTが騒がれていて、個人でもお手軽にIoTをいじれると言う意味で、ずっと触ってみたいと思っていながらRaspberry piですが、ひょんなことから手に入れる事が出来ました。 今日は、そんなRaspberry piを初回セットアップするまでにやったことを…

UniRxとコルーチンを組み合わせる

はじめに C#の考え方として、Delegateよりはラムダ式が好まれるようになっているようです。(C#に取り組みだして日が浅いので違ってたらすいません) ただ、ラムダ式でメソッドを呼び出して、コルーチンの結果を受けてコールバックさせると言う所で詰まってし…

swiftでtableViewを表示する…ときのエラー・トラブル対応方法

はじめに どうも、どうまずです。 Swiftを初めて、最初のほうにやること、『SwiftでTableViewを表示する。』 いくつかのサイトや参考書があり、私もそれらを見ながら作成しました。 しかし、エラーやトラブルで躓いていませんか? 躓きすぎて、匙投げようと…

Unityでパラメータ調整等のレベルデザインをiPhoneやAndroidの端末上で簡単に行う方法

概要 ゲームを作っている時に、キャラクターのステータスや移動スピード等の各種パラメータの細かい調整を何度も行うことになると思います。 ステータス等に関してはUnityのエディター上での確認で十分ですが、 アクションゲーム等の場合、やはり実際にiPhon…

UnityのSpriteを引き伸ばす際に綺麗に引き伸ばす方法 SpriteEditor

概要 Unityで例えば、ダイアログを作る際など、文字の長さに応じて背景に設定しているuGUIのImage(Sprite)を引き伸ばすケースは良くあるかと思います。 単純な塗りつぶしされたSpriteであれば特に問題は無いのですが、装飾を入れたSpriteの場合、引き伸ばし…

iOS11でのクリップボードに文字列を渡す方法 - UIPasteboard

概要 これまでだと、以下の様にする事でクリップボードに文字列を渡すことが出来ました。 let pasteboard: UIPasteboard = UIPasteboard.general pasteboard.setValue("渡したい文字列", forPasteboardType: "public.text") ただ、このやり方はiOS11からは出…

Unity C# でメソッド名やクラス名を簡単にログ出力する方法

概要 Unityでは、swift等の他の言語にあるような「FILE」や「LINE」に相当するものはプリプロセッサが無いため、利用できません。 その為、例えば、メソッドがどのタイミングでコールされたかを埋め込むには以下のように記載しなければなりません。 Debug.Lo…

FabricのCrashlyticsのアップデートに失敗した時の回避法

Fabricとは みなさん使ってます?Fabric. Twitter社が、Crashlyticsを吸収しTwitterライブラリの導入支援に加え、クラッシュレポートをグラフィカルに確認できるようにしてくれるツールです。 (Fabricツールのイメージ) 最近では、GoogleのFirebaseのクラッ…

Firebaseのルールを設定する - UnityでFirebaseを使ったオンラインランキングシステムを作るvol4

この記事はシリーズ物です。 シリーズの記事は以下を参照ください。 www.project-unknown.jp www.project-unknown.jp www.project-unknown.jp はじめに この記事はFirebase RealtimeDatabaseのルールについて記載します。 ルールについては、Unity以外でも(i…

C# の List<T>の使い方 要素の追加・検索・削除・Linqを用いて検索

はじめに Listは動的に要素の追加や削除ができます。 配列(Array)を使っていて、配列に対して動的に要素を増やしたりで悩んだ際に、このListに行き着く人が多いのではないでしょうか。 (実際に私がそうでした) Listを扱えるようになると、コーディングの幅が…

Google AdSenseで広告を表示するまでに躓いた事

はじめに この度、めでたくGoogle AdSenseが利用出来るようになりました(∩´∀`)∩ 実は、このブログにGoogle AdSenseを導入するのは、2年越しの悲願でした。 (とは言っても、殆どの期間は動いて居なかったというのもありますが 今回の記事では、Google AdSens…

本当に書いた怖いソース(swift編) 強制ダウンキャスト as!

はじめに どうもどうまずです。 本当に書いちゃった怖いソースをお見せしようと思います。 特に今回はクラッシュするレベルのコードです。 強制ダウンキャスト まずはこちらのソースをご覧頂きたい。 (ちなみに、コンパイルエラーにはなりません。) func c…

キーホルダーを作ってみた

完全に自己満記事です。 タイトルの通りキーホルダーを作ってみました!!! アプリの方のキーホルダーではなくて、 これを こうした(ドヤッ どうやらPixivのサービスの1つで自分の絵をグッズにしてくれるサービスがあるみたいで、今回利用させてもらった…