プログラミング-Unity

Unity ノーマルマップの使い方

本記事ではUnityで壁や床等のモデルをよりリアルにするノーマルマップを設定する方法をご紹介しています。マテリアルを作って、とある箇所にノーマルマップを設定するだけで終わる簡単なものなので、是非この簡単にノーマルマップを設定してリアルなものを作…

Unity スクリプトからAssets内のファイルを操作する(コピー・削除・読み込み)

本記事ではUnityでスクリプト上からAssets内にあるファイルを操作する方法をご紹介しています。本記事のファイル操作とは主にコピー・削除・読み込みについてです。動的にファイルを生成する場合等は是非ご覧ください。

Unity BlendShapesを文字列で管理

今回はSkinned Mesh RendererのBlendShapesを文字列で管理する方法を書きます。この方法はキャラクリやキャラクターの表情を変えたりするのに使用します。Unity ✖ Blenderでキャラクタークリエイト - TomoGのごちゃまぜ倉庫 ソースコード 使い方 細かな説明 …

Unity ✖ Blenderでキャラクタークリエイト

今回はBlenderで作ったモデルをUnityでキャラクリのようにいじる方法を書いていきます。この方法はキャラクターの表情を変えたりすることにも使用できます。 キャラクリ例 作成方法 Blenderで準備 Unityでの設定 参考動画に使用したソースコード 本ソースコ…

Unity Blenderで作ったモデルの大きさがおかしいとき

本記事ではBlenderで作ったモデルをUnityに入れた時に出るモデルのサイズがおかしい時についてご紹介していきたいと思います。 問題 原因 解決方法 結果 問題 上図はBlenderで出力されたモデルを、Unityにインポートしてシーンに追加した時の状態です。。 上…

時計の導入方法(Unity)

3Dモデルの時計の導入方法について書いていきます。 tomog.hatenablog.com Unity経験者はこちら スクリプトのアタッチ場所・インスペクタの説明までとべます。 ◇モデルの導入 1.Unityの立ち上げ このようなウィンドウになると思います。 2.フォルダ作成 左下…

時計(Clock)の動かし方

前回の記事で紹介した時計(Clock)のUnityにおける使用方法について書きます。 前回の記事↓ www.tomog-storage.com ソースコード // 説明 長針 = MinHand 短針 = HourHand という風にインスペクターで入れてもらうと針を動かすことができる。 他の説明として …

Unity SpriteRendererをスクリプト上で扱う

本記事ではUnityのSpriteRendererのインスペクタ上で設定できるものをスクリプトで設定する方法をご紹介していきたいと思います。 各設定ソースコード 見方 各設定ソースコード 見方 //インスペクタ上の表示 変える方法 //その他の設定方法等と並んでありま…

Unityで外部ファイル(.txt)の読み込み方法

本記事では外部ファイル(.txt)をUnityに読み込む方法をご紹介していきたいと思います。 この外部ファイルをUnityに読みこむ方法は、ノベル系のゲームを作るうえでとても重要になってきます。 もし外部ファイルに頼らない場合、ソースコードに直書きというエ…

Unity 最大値・最小値の取得方法

本記事では、Unityでゲーム開発を行っていくと多くの場面で使用する最大値・最小値の取得方法についてご紹介していきたいと思います。 通常の方法 Linqを用いた場合 参考サイト 通常の方法 まず何も使わない場合どのような方法で最大値・最小値を取得するの…

UnityとTwitterの連携(SocialConnector)

今回はUnity ×Twitter ×Android を実現するためのアセットのSocialConnectorを利用する方法についてご紹介していきたいと思います。 Social Connectorを導入方法 使い方例 参考サイト Social Connectorを導入方法 UnityとTwitterを連携させるべく、外部アセ…

Unityでフェードイン・フェードアウト

本記事ではUnityでフェードイン・アウトを行う方法についてご紹介していきたいと思います。 Unityで画面遷移するとき、何もカスタマイズしないと素っ気ないシーン間の遷移です。 そのシーン間の遷移のカスタマイズ方法として、一番先に思い浮かぶのは、フェ…