はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

2018-01-01から1年間の記事一覧

【Unity】リッチテキストのタグは文字数に含まれるのか問題

はじめに 先日、〇〇.Lengthのようにテキストの文字数を取得しようとしたところ”リッチテキストのタグって文字数にカウントされるんだっけ?”という疑問が生じました。ということで早速実験していきましょう。 下準備 今回はTextMeshProUGUIを利用していきま…

【Unity】DoTweenを使って楽にテキストを1文字ずつ表示する

はじめに よくノベルゲームなどで見る一文字ずつ表示されるテキストってありますよね。あれはDoTweenの機能の一つであるDoTextとTextMeshProを用いることで簡単に実装することができます。 追記)DoTextはDoTweenのPro版でのみ利用可能です。今回はそれを紹…

【Unity】レビューをメールを使うことで少しだけでもあげたい!

はじめに どの記事か忘れてしまったのですが、レビューで不具合や改善点といった理由であまり高くない評価がついてしまう例があるようです。それを少しでも改善しようということで、ゲーム内から開発者へのメールを手軽に送ってもらう方法があるみたいです。…

【Unity】iOS対応のために画像をアトラス化するススメ

はじめに 私は最近iOSにも対応しようと思っていたのですが、このような記事を見つけました。light11.hatenadiary.com私の記憶が正しければAndroidでは圧縮することが可能だったのですが、IOSはそうもいかないみたいです。しかし画像をいちいち正方形にして2…

【Unity】DoTweenで数秒まってから処理をする遅延処理を実装してみた

はじめに 今回はDoTweenで遅延処理をする方法を紹介したいと思います。 やり方 まずは忘れずにusingを書きましょう。 using DG.Tweening; そしたら、以下のコードを打ち込めばOKです。 DOVirtual.DelayedCall( 2.5f, // 遅延させる(待機する)時間 () => …

【firebase】firebase initにて.firebaserc already has a default project, skippingとなってしまう時の対処法

はじめに いつも通りに firebase initとコマンドプロンプト等に打ち込んだときに、 .firebaserc already has a default project, skippingと表示されてプロジェクトの選択ができませんでした。その対処法を書いておきたいと思います。 原因 おそらく、この表…

【Vue.js】Elementを導入したときにエラーがいっぱいでた話

はじめに Vue.jsにElementを導入したときにつまづいたことを書いておきたいと思います。 エラー その1 Module parse failed: Unexpected character '' (1:0)というようなエラーがでてきました。 対処法 { test: /\.css$/, loader: 'style-loader!css-loader…

【Vue.js】firebase initをしたときにつまずいたこと

はじめに Firebaseのセットアップとデプロイをしようとしたときに firebase initというコマンドを打つと思います。ここでちょっとつまずいたことがあったので紹介しようと思います。 つまずいた内容 firebaseのセットアップをするしたとき、このような指示が…

【Unity】モバイル上で音ズレを解消する方法

はじめに 特にAndroidだとよく音が遅延してしまうことがありますよね。 あれの対処としてADX2を導入することも一つの手でしょう。ただ、今回はADX2を用いずに少しでも音ズレを解消する方法を紹介したいと思います。 方法 私が紹介したい事はすべてこちらの記…

【Unity】Made with unityの表示が終わった後に処理をする方法

はじめに 無料版のunityを起動したとき、""Made with unity"と出てきますよね。 あれはスプラッシュスクリーンといって、実はあれが表示されている間にタイトルの処理が走っていたという事が多々あります。それを回避するためにも今回学んでいきましょう! …

【Unity】DoTweenの無限ループを止める方法

はじめに DoTweenの無限ループの止め方についてかるーくまとめてみました。 またそのついでに私も最近知ったのですが、DoTweenで遅延処理ができるみたいです。 おまけとしてそちらも紹介していきたいと思います。 遅延処理 無限ループを知りたいと思っている…

【Vue.js】ツイッターのツイートに画像がついてるツイッターカードのつけ方

はじめに よくこのようにURLと一緒に画像とその説明があるものを目にしたことがないでしょか?知識ゼロの状態から3日でwebサービスを作ってみました!《334ノートとは?》・334ツイートの自分だけのランキングが作れる・twitterログインなので5秒でログイン…

Unity使いがゼロから始めて3日でWebサービスをリリースした話

勉強のルート タイトルにも通り、ちょうど2日前からHTML,CSS,JavaScriptを触り始めてWebサービスをリリースするところまでたどり着けました。知識ゼロの状態から3日でwebサービスを作ってみました!《334ノートとは?》・334ツイートの自分だけのランキング…

Unity使いがゼロから始めるWebサービス制作!②

はじめに 前回紹介されていただいたこちらの本を今勉強しています。 blog.nabettu.comこの本の中ではGoogleアカウントでログインをしているのですが、ぜひTwitterログインも実装してみましょう!という事が書かれてます。ということで私も挑戦してみて、実装…

Unity使いがゼロから始めるWebサービス制作!①

はじめに 先日このような記事を見つけました。 blog.nabettu.com実は私はどうしても作ってみたいWebサービスがあり、以前ASP.NET Coreを少し触っていたのですが、あまり理解が深まらずに挫折してしまった経験があります。 そこからはずっとWeb関係の勉強はし…

【Unity】PostProcessing Version2.0.17をクイックスタートしよう

はじめに 現在PostProcessingは常に進化をしていて、ちょくちょく仕様が変化することが多々あります。 その変化に対応するためには公式のリファレンスを読むことが重要になると思います。 github.comただ、中が英語表記であったりしてなかなかとっつきづらい…

【Unity】ShaderGraphで頂点シェーダーを用いて簡単な蝶を動かしてみた

はじめに 今回はShaderGraphを用いてこんな感じの蝶を作ってみたいと思います!Shader Graphでやりたかった事がやっとできた!あとは大量生産の準備をするのみ・・・#Unity pic.twitter.com/iniZZtboBn— はなちる@ゲーム制作 (@hanaaaaaachiru) 2018年11月18…

【ASP.NET Core】Unity使いでもWebアプリを作りたい!①

はじめに みなさんWebアプリを作りたいなと思ったことが一度はないでしょうか? 私はたびたびやってみたいなと思っていたのですが、普段はUnityでゲームを作ってばっかりで言語もC#しかほぼ分かりませんでした。しかし、C#が使えればASP.NET Coreを使うこと…

Hanachiru Game : プライバシーポリシー

情報収集モジュール Hanachiruが配信するアプリでは、広告配信を目的として以下の広告配信事業者がご利用者の情報を自動取得する場合がございます。この情報から個人が特定されることはありません。取得する情報、利用目的、第三者への提供等につきましては…

【Unity】Visual Effects Graph(VFX Graph)で簡単なものを作ってみた

はじめに 先日、こちらの記事を見つけてあまりのすごさにビックリしました。 notargs.hateblo.jpそこで私もなにか作ってみたいと思い、手あたり次第に触ってみたところ簡単なものを作れました。Visual Effect Editorでちょいエモいのをつくってみた!#VFX #V…

【Unity】Graphics Settingsの開き方

はじめに Visual Effects Graphをやってみようとこの記事を参考に触ってみました。 http://notargs.hateblo.jp/entry/vfx_graph このサイトは本当に分かりやすくてよかったのですが、唯一手が止まってしまったところがあります。 それは、タイトルにもあるよ…

.grp拡張子にて保存されたデータをexcel(word)上でグラフにプロットする方法

はじめに 今回は.grp拡張子で保存されたデータをexcel上で表示する方法についての記事になります。.grpはアプリケーションを起動させるためのプログラムマネージャが参照する、グループファイルに付く拡張子のことらしいです。 https://www.sophia-it.com/ex…

【Unity】絶対パスをAssets/~に変換する

はじめに 保存先のファイルパスを取得しようとしたとき、EditorUtility.SaveFilePanelを利用する方法があります。 そしてそれでゲットしたパスをunity上の保存しようと思ったときAssets/~にしなければなりません。 その方法を少し強引かもしれませんが見つけ…

【Unity】エディタ拡張でドット絵を書くやつを作ってみた

はじめに 最近エディタ拡張の勉強をしていて、ドット絵を書くEditor Windowを作ってみたので備忘録としてここにそのコードを残しておきます。飽きずにエディタ拡張の勉強でシンプルなドット絵を書ける奴を作ってみてます!#unity pic.twitter.com/bZEE7CyzaO…

【Unity】配列でプロパティみたいなものを実現する

はじめに なにか変数を宣言し、それを他のクラスが利用しようとしたとき、おそらくプロパティを使うのが良いとされています。 しかしプロパティでは配列を使うことができません。 ただ、ほぼそのようなことを実装することは可能なので、紹介しましょう。 な…

【Unity】Input Button Submit is not setupというエラーが出たお話

はじめに タイトルにも書いた通りにArgumentException: Input Button Submit is not setup.というエラーがでてしまいました。 これの原因と解決方法について書いておきたいと思います。 原因 原因はEventSystemがInputManagerのあるSubmitというものを使用し…

【Unity】Google Admobから動画リワードについて警告がきてしまった件

はじめに 先日脱出ゲームをリリースしたのですが、そこでの動画リワードでのことでAdmobからメールが来ちゃいました。 そのことについてちょっと紹介したいと思います。 なかみ メールの内容を一部だけ引用させていただきます。 リワード広告枠で Google 広…

【Unity】EditorWindowにツールバーを作ってみた

はじめに Unityのシーンビューやゲームビューなどの上にツールバーがありますよね。 私的にすごくスタイリッシュでかっこいいと感じているのですが、それを自分のEditorWindowにも入れてみたいなと思いました。 そのやり方を発見したので、ここに残しておき…

【Unity】bool型をエディタ拡張でインスペクター上でまとめてみた

はじめに 絶賛エディタ拡張の勉強をしていて、簡単なものを作ってみたので自分の備忘録として残しておきたいと思います。 コード SampleDateとSampleDateEditorという2つのスクリプトを作って、SampleDateEditorはEditorフォルダに入れました。 using Syste…

【Unity】エディタ拡張 実行できないメニューを作成する

はじめに MenuItemを用いることでUnityEditor画面の上の方にFileとかEditとかAssetsなどが並んでいるメニューに新しいメニューを追加することができます。 ただ実行されたくないメニューを実行できないようにする機能があるので紹介したいと思います。 本題 …