はなちるのマイノート

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

【Unity】Texture '...' is not readable, the texture memory can not be accessed from scripts. というエラーの対処法

はじめに Texture2Dをスクリプトで取得しようとしたところ Texture '...' is not readable, the texture memory can not be accessed from scripts. You can make the texture readable in the Texture Import Settings. というエラーが出てきました。テクス…

マイクラのチャットにツイッターのタイムラインを表示してみる動画をYoutubeに投稿してみた

数日前にツイッターにてマイクラのチャットにツイッターのタイムラインを表示してみた動画を上げました。マイクラの中で自分のツイッターのタイムラインを見れるプログラムを作ってみました!#Minecraft pic.twitter.com/eLN4974bF4— はなちる@ゲーム制作 (@…

【Unity】Texture2DからSpriteに変換をする

はじめに 今回はTexture2DからSpriteに変換する記事になります!2DオブジェクトのSpriteやUIのImageなどのゲームオブジェクトにはTexture2DではなくSpriteを用います。そもそもTexture2DとSpriteの違いはなんだろうと思い調べてみたところ、こちらの質問に対…

【Unity】NCMBを使って簡単にランキングを実装する方法

はじめに 今回はNCMBを使ってゲームにランキングを実装してみる記事になります!もしランキングの実装を実装しようと思ったら、自分でサーバーを立てる事が一般的だと思います。しかしNCMBというmBaaSというサービスを用いることで、自身でサーバーを立てた…

【Unity】ニフティクラウド mobile backend(NCMB)を使う準備

はじめに 今回はNCMBをUnityに導入する準備についての記事になります!ニフクラはmBaaSと呼ばれるもので、ランキングの実装やプッシュ通知など様々なサーバーを必要とする実装を楽にすることができます。有名どころとしてはfirebaseやAWSなどありますが、Uni…

【マイクラ】マイクラでツイッターのタイムラインを表示してみた

はじめに 先日マイクラで自分のツイッターのタイムラインを表示をしてみるプログラムを作ってみました。マイクラの中で自分のツイッターのタイムラインを見れるプログラムを作ってみました!#Minecraft pic.twitter.com/eLN4974bF4— はなちる@ゲーム制作 (@h…

【マイクラ】プログラムから日本語をチャットに出力する方法について(postToChat)

はじめに 今回はMinecraftAPIであるpostToChatと日本語出力についての記事になります!マインクラフトをプログラム(Python)から操作をしようと思うと、こちらのMinecraftAPIを使うのが一般的ではないでしょうか。 www.stuffaboutcode.comただマイクラのチャ…

【RASPBERRY PI】No module named 'tweepy'というエラーがでてきたときの対処法

はじめに ラズパイにてTwitterAPIを利用するためにtweepyというパッケージをインストールしました。 > pip install tweepy しかしラズパイに標準でついているThonny Python IDEというインポートしようとしたところ、No module named 'tweepy'というエラーが…

【RASPBERRY PI】Pythonを使ったマイクラのプログラミング

はじめに 今回はラズパイにデフォルトでインストールされているマインクラフトPiにPythonを使ったプログラミング環境を整える記事になります!こんな感じでマイクラをプログラムから操作できたらカッコイイと思いませんか?ラズパイは教育用な一面もあるので…

【RASPBERRY PI】マイクラが「error while loading shared libraries: libGLESv2.so」というエラーで起動できないときの対処法

はじめに 先日ラズパイにてマインクラフトをインストールして起動してみようと思ったところ、「error while loading shared libraries: libGLESv2.so」というエラーがでてきてしまいました。ちなみにGUIからマイクラを起動してもエラーが見れないので、最初…

【Vue.js】Font awesomeを導入してみた

はじめに 今回はVue.jsにFont awesomeを導入してみる記事になります!こんな感じのアイコンを使いたい場合も多いのではないでしょうか?このアイコンはFont awesomeというものを利用していて、全部ではないですが無料で使うことができます。その導入方法につ…

【Vue.js】BootstrapVueを導入してみる

はじめに 今回はBootstrapVueを導入してみる記事になります!BootstrapVueはBootstrapという有名なCSSフレームワークをVue.js向けにアレンジされたものです。bootstrap-vue.js.orgこれを用いることで比較的簡単に見た目を綺麗にすることができます。私はよく…

【Unity】UniRxでEventTriggerによるタッチを制御する

はじめに 今回はUniRxでEventTriggerによるタッチを制御する方法についての記事になります!よくユーザーからの入力としてuGUIのbuttonを利用したサンプルがありますよね。ただ私はよくEventTriggerのPointerDownを使った方法を使います。以前普通のuGUIのOn…

【はてなブログ】自分が過去にスターをつけた記事の一覧を表示する

はじめに 今回は過去にスターをつけた記事を振り返る方法についての記事になります! 私は役に立ったと思う記事にはスターを極力つけるようにしています。というのも自分は記事にスターを付けてくださるとメチャクチャ嬉しいですよね。自分がされて嬉しいこ…

【Unity】今日の占いの運勢を取得してみた

はじめに 今回はUnityで占いAPIを叩いて今日の運勢を取得してみる記事になります!使わせていただくAPIはこちらです。jugemkey.jp商用利用でなければ無料で扱うことができ、とても扱いやすかったです。 ※念のため使う場合は自分で利用規約を要確認してくださ…

これからもマイペースにブログ更新

毎日更新が途絶えた 5月あたりからちゃっかりブログの毎日更新を目標に頑張っていました。ただ8月5日から今日までの9日間ブログの更新をさぼっちゃたんですよ。 主な理由としては 夏休みに入った直後で遊びまくっていた ダンガンロンパにはまっていた の二つ…

【Unity】現在時刻を調べる方法

はじめに 今回は現在時刻を調べる方法についての記事になります!これはDateTimeという構造体を用いることで簡単に調べることができます。では早速やっていきましょう。 やり方 DateTimeはSystem名前空間内にあるので、まずはこちらを記述しておきます。 usi…

【Vue.js】画像ファイルをバインディングする

はじめに 今回は画像ファイルをバインディングする方法についての記事になります!フォームの入力といえば私はまずv-modelディレクティブが思いつのではないでしょうか。ただ画像ファイルの場合にはこれを用いることはできません。その対処法について触れた…

【Vue.js】メソッドイベントハンドラの定義の仕方

はじめに 以前属性のデータバインディングについて紹介をさせていただいたのですが、このメソッドイベントハンドラの定義も個人的に忘れやすい定義の一つだと思います。 【Vue.js】属性のデータバインディングをする方法 - はなちるのマイノートなので自分へ…

【Unity】コンピューターのチカチカする奴をTextMeshProで再現してみた

はじめに コンピューターの画面で以下の画像のようなチカチカする奴ってありますよね。それをTextMeshPro UGUIを用いて再現してみました。では早速みていきましょう。 はじめに スクリプト TMP_Computer.cs 使い方 さいごに スクリプト 前提としてTextMeshPr…

【Vue.js】axiosを使ったときに「Access to XMLHttpRequest at ---」というエラーがでてきた

はじめに Vue.jsのコードを書いていて、Ajaxライブラリであるaxiosをつかった際に、以下のようなエラーがでてきてしまいました。 Access to XMLHttpRequest at '---' from origin 'null' has been blocked by CORS policy: Cross origin requests are only s…

【Vue.js】属性のデータバインディングをする方法

はじめに 今回は属性のデータバインディングをする方法についての記事になります!テキストのバインディングといえば以下のようなコードですよね。 {{ message }} ただ当然ではありますが、これを属性に使うことはできません。 <input type="text" value="{{ message }}"> この属性のデータバインディ…

【RASPBERRY PI】Webサーバーを世界中の人達に公開する

はじめに 今回はラズパイでのWebサーバーを外部に公開する方法についての記事になります!これまではhttp://192.168.xx.xxxといったURLでサイトにアクセスしていました。 この192.168.xx.xxxといったIPアドレスはプライベートIPアドレスと呼ばれるものらしく…

【RASPBERRY PI】ラズパイにphpを導入する

はじめに 今回はラズパイにphpを導入してみる記事になります!おそらくラズパイを持っている方なら一度はWebサーバーを作ってみたいと思う方が多いと思います。そうするために、やはりPHPを使わなければならない場面を少なくないのではないでしょうか。とい…

【RASPBERRY PI】ラズパイにnginxを導入する

はじめに 今回はラズパイにnginxを導入してWebサーバーを稼働する方法についての記事になります!ラズパイを持っているなら一度はWebサーバーにしてみようと思う方も多いのではないでしょうか。Appachを用いるやり方もありますが、より動作が軽量なnginxの方…

【firebase】Cloud Functionsのチュートリアルをやってみた

はじめに 今回はfirebaseのCloud Functionsのチュートリアルをやってみる記事になります!私はRealtime DatabaseとHostingしか今まで使ったことがなかったのですが、たまたまこの機能についての記事を見つけたところ、めっちゃ便利じゃない!?と思い今回に…

【RASPBERRY PI】VNCを使ってラズパイのデスクトップ環境をリモートで操作する

はじめに 今回はVPCという機能を使ってラズパイのデスクトップ環境をリモートで操作する方法についての記事になります!前回SSHという機能を用いて、ラズパイをリモートで操作をしました。 www.hanachiru-blog.comただ操作はコマンドのみなので、やはりGUIを…

【RASPBERRY PI】ラズパイとWindowsの間でファイルの転送を行う

はじめに 今回はラズパイとWindowsの間でファイルの転送を行う方法についての記事になります!ラズパイからネットワークを介してファイルの転送をしたり、Windowsからファイルを転送する設定を行いたいと思います。では早速やっていきましょう。 はじめに や…

【RASPBERRY PI】リモート(Windows)からラズパイを操作する

はじめに 今回はリモートからラズパイを操作する方法についての記事になります!ラズパイにモニターやキーボード、マウスなどを接続して扱っている方がほとんどではないでしょうか。ただリモートでラズパイを操作することで、お手元のパソコンから操作できた…

【RASPBERRY PI】固定IPアドレスに設定する(GUIで)

はじめに 今回はラズパイで固定IPアドレスに設定をする記事になります!前置きはなしに、早速やり方をみていきましょう。 はじめに やり方 IPアドレスとネットマスク長 デフォルトゲートウェイのIPアドレス DNSサーバーのIPアドレス さいごに 参考 やり方 ま…