(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

かわいいドット絵の箱庭系スローライフRPG「ピコンティア」がTGS2018に試遊有りで出展!【新作】

SteamやNintendo Switch向けに鋭意製作中の

かわいいドット絵の箱庭系スローライフRPG「ピコンティア」が、


f:id:kan_kikuchi:20180919084443p:plain


今日から開催されるTGS(東京ゲームショウ)2018に試遊有りで出展されます!


f:id:kan_kikuchi:20180919084605j:plain


場所はフライハイワークスさんのブース(Hall 8-N06)です!

お越しの方は是非遊んでみてください!


ちなみにピコンティアはSteamで今冬配信予定だったりします!





SceneViewカメラの情報を保存するEditor Camera【Unity】【アセット】

この記事でのバージョン
Unity 2018.2.8f1


はじめに

今回はSceneViewカメラの情報を保存するEditor Cameraというアセットの紹介です!



イメージとしては以下のような感じ。


f:id:kan_kikuchi:20180917072235g:plain


なお、本記事に出てくるダンジョンのモデルは以下のものを使っています。





基本操作

続きを読む

enumをジェネリック(Generics)で使う際のアレコレ【C#】

はじめに

今回はenumをジェネリック(Generics)で使いたい時の話。

ちなみにジェネリックとは、いろいろな型に対応したい時に使うものです。

型だけ違って処理の内容が同じようなものを作るときに使う。


つまり以下のように色々なenumに対応したいという場合の話です。

//アイテムの種類
public enum ItemType {
  Weapon, Armor, Drug
}
//動物の種類
public enum AnimalType {
  Dog, Cat
}
//ジェネリックなメソッド
public void GenericsMethod<T>(T t){
  /*処理*/
}
GenericsMethod(ItemType.Weapon);
GenericsMethod(AnimalType.Dog);



enumをジェネリックで使う際のアレコレ

続きを読む

ポストプロセスを使って、2Dでも3DでもVRでも使えるフェードとシーンの遷移【Unity】【VR】

この記事でのバージョン
Unity 2017.4.9f1


はじめに

以前、シーンの遷移とフェードを管理するクラスというのを紹介したのですが、


f:id:kan_kikuchi:20170516055601g:plain


これはuGUIのImageを使っていたため、VRだと使えませんでした。

(前面しか暗くならない & カメラとImageの間にオブジェクトが挟まる)


なので、今回はVRでも使えるフェードのやり方をご紹介!

もちろんVRじゃない3Dや、2Dでもそのまま使えます。


ポストプロセス

続きを読む

Text Meshがオブジェクトの裏から透けて見えるのを防ぐ【Unity】【Shader】

この記事でのバージョン
Unity 2017.4.7f1


はじめに

UnityではText Meshを使うことで、簡単に3D空間上にテキストを表示する事が出来ます。


f:id:kan_kikuchi:20180828090339j:plain


しかし、デフォルトの状態で使うとオブジェクトの裏から透けて見えてしまいます。


f:id:kan_kikuchi:20180828082601g:plain


今回はこれをどうにかしようといった感じの記事です。


Text Meshがオブジェクトの裏から透けて見えるのを防ぐ

続きを読む

1クリックでポリゴンを削減するMesh Simplify【Unity】【アセット】

この記事でのバージョン
Unity 2018.2.5f1


はじめに

今回は1クリックで3Dモデルのポリゴンを削減するMesh Simplifyというアセットの紹介です!



イメージとしては以下のような感じ。


f:id:kan_kikuchi:20180828112927g:plain


なお、同じパブリッシャーがリリースしている以下のアセットにも含まれているそうなので、

LODを使う場合はこちらを買った方が良いかもしれません。(未確認)



また、本記事に出てくる3Dモデルは以下のものを使っています。






ポリゴン数を削減

続きを読む

カメラが近づくと消えるメッシュの原因と対処法【Unity】【トラブルシューティング】

この記事でのバージョン
Unity 2017.4.7f1


はじめに

今回はカメラが近づくと消えてしまうメッシュの話!


f:id:kan_kikuchi:20180826113624g:plain


なお、本記事に出てくるキャラクターは以下のアセットを使っています。



原因

続きを読む

Unityエディタ再生中にスクリプト(プログラム)を変更してもコンパイルされないようにする【Unity】

この記事でのバージョン
Unity 2018.2.2f1


はじめに

Unityはスクリプト(プログラム)を変更すると、

エディタ再生中でもコンパイルが実行(右下にグルグルが出てる状態)されてしまいます。


f:id:kan_kikuchi:20180808140923j:plain


再生中にプログラムが変わってしまうので、当然警告やらエラーが出て、

まともに動かなくなる事も少なくありません。


f:id:kan_kikuchi:20180808142308g:plain


しかし、Unity 2018.2.0b1からこの挙動を変更出来るようになったそうです!



という事で、今回はそれを試してみようという記事です。


Script ChangesWhile Playing

続きを読む

エディタ上でAudioClipを選択するだけで再生したり、複数選択して1個ずつ再生したり【Unity】

この記事でのバージョン
Unity 2017.4.5f1


はじめに

今回はAudioClipのTips的な話です!

なお、本記事に出てくる効果音は以下のアセットを使っています。





選択するだけで再生

続きを読む

Standard Shaderでスカート(ポリゴン)の裏も描画する【Unity】【Shader】

この記事でのバージョン
Unity 2017.4.8f1


はじめに

今回はStandard Shaderでスカート(というかポリゴン)の裏が描画されない!したい!

という感じの記事です。


f:id:kan_kikuchi:20180815083101g:plain


なお、記事中では以下のアセットを使っておりますが、



デフォルトでは(UnityChanShaderが使われているため)スカートの裏はちゃんと描画されています。


f:id:kan_kikuchi:20180815083212j:plain


Standard Shaderでスカート(ポリゴン)の裏を描画

続きを読む