名古屋でアプリ・VR開発を行っています
ワクワクできるゲームをガンガン開発リリース中!

個人的に便利だと思ったUnityのエディター拡張の話

みなさん、こんにちは。SAT-BOXのツバメです。

 

今回の記事はタイトルにもあるように、開発をしていて個人的に便利だなと思った、

Unityのエディター拡張についてのお話です。

 

● プロパティをエディター拡張で管理できるPropertyDrawer」!

開発をしていて、List型の構造体を使いたかったのですが、

Inspectorから情報の設定をしようとしても、今までList型の単体情報でしか、

拡張をしたことがなく、どうしようかと思っていたところ、

PropertyDrawer」なるものがあることに気が付きました!

 

docs.unity3d.com

これを使えば複数のプロパティでも表示できるはず!

 

さっそく拡張開始!

とりあえず、ベースとなる情報を持つ部分を作成

f:id:sat-box:20190617175511p:plain

次にリストでInspectorに表示するためのエディター拡張部分を作成

f:id:sat-box:20190617175555p:plain

ここまでは既に知っている情報でした。いつもならここで情報を設定できるように

するのですが、 List型にするとうまく表示されなかったです

 

ここでPropertyDrawerの登場!

そこでPropertyDrawerの出番です!さっそくコードを見てみましょう。

f:id:sat-box:20190617175906p:plain

 意外と短いコードで書けました。やっていることは単純です。

各プロパティーの位置やサイズ情報を持つRectを事前に作って、

EditorGUI.PropertyFieldで各プロパティを表示しているだけです。

Rectは直接入力もできますが、個人的にこっちの書き方が好きです。

基本的に書くコードは今までとそこまで違いがなかったのですが、

どうやら[TestList]の構造体のInspectorの表示をここで処理しているみたいです。

classの前に[CustomPropertyDrawer(typeof(TestPropertyList.TestList))]を書いて、

OnGUIの上書きで表示しているみたいですね。処理は分かりやすいですね。

あと、PropertyScopeなるものがありますが、これは更新をした時に

Inspector上の文字などをBoldにして更新分かりやすくしてくれる機能みたいです。

まぁ、無くてもいいですが、あったほうが拡張してる感あるので入れました!

完成品がコチラ!

f:id:sat-box:20190617180752p:plain

無事表示ができました!ですが、項目数が増えると何が何だか分からなくなりそう…。

EditorGUI.LabelFieldでも表示したりすれば、もっとキレイになりそう…。

 

やってみた

f:id:sat-box:20190617181037p:plain

前よりは見やすくなったはず…。

拡張するに当たって、TestPropertyListEditor.csのリストの要素の高さ増やしています

増やさないと表示がおかしくなったので、表示の範囲指定はこっち任せみたいですね。

 

もっと拡張できれば設定したマテリアルのテクスチャ画像を表示したり

出来るかもしれませんが、今回はここまでにしておきます。

以上、ツバメでした!

3人でビリヤードに挑戦!机でボウリング

こんにちは、サトコです
今日はNintendo Switch「机でボウリング」の“ビリヤード球を奥に入れよう!”
に3人で挑戦してみました!


f:id:sat-box:20190613143655j:plain


手前から狙っていきます!
1人3回できるのでクリアできそうだと思ったのですが…


f:id:sat-box:20190613143706j:plain


狙ったところにうまく球を当てることができず手こずります。
3つはなんとか入れることができたのですが
残り1つがなかなか入りません…


f:id:sat-box:20190613143716j:plain


それぞれ残すところ1回ずつになってしまい…
結果…成功ならず…悔しいです…
次は成功させたいです!皆さんもぜひ挑戦してみてください!
ec.nintendo.com


そして!
Nintendo Switch「机で野球」のセールが6月18日まで
ですのでこの機会をお見逃しなく!
ec.nintendo.com

いよいよ決勝戦!机で野球

こんにちは、サトコです
今日はNintendo Switch「机で野球」をプレイしました!


f:id:sat-box:20190611174938j:plain


いよいよ愛知県大会の決勝戦です!


f:id:sat-box:20190611174921p:plain


さとこ学院は順調に点数をとっていきます!


f:id:sat-box:20190611174950j:plain


5回裏で0:7!
ここでさらに点差を広げたいです!
すると!


f:id:sat-box:20190611175004j:plain


ホームラン!!
一塁、三塁の走者が戻ってきて3点追加です!


f:id:sat-box:20190611175017j:plain


0:10のコールド勝ちで愛知県大会優勝しました!


f:id:sat-box:20190611175027j:plain


次の東海大会も優勝目指してがんばります!
6月18日までセールも行っておりますので
ぜひこの機会にお買い求めください!
ec.nintendo.com


そして!
エディオンなんば本店のVRエリアにて
VRスーパースポーツのデモ体験を開始しました!
ぜひ体験してみてください!
namba.edion.com

梅雨入りが発表されましたね

こんにちわ、SAT-BOXのペンギンです。

 

先週、梅雨入りが発表されましたね。

天気予報を見ても、曇りや雨となる日が多いみたいです...。

 

これからジメジメした季節となっていきますが、

体を冷やし過ぎないよう体調管理を気を付けて乗り切りましょう!

-----------------------------------------------------------------------------

現在、Switchのダウンロードソフト「机で野球」がセール中です。

この機会に購入して頂けたらと思います!

ec.nintendo.com

体験版もあるので、気になっている方は是非一度プレイしてみてください!

 

以上、ペンギンでした。

目指せ100ピン!机でボウリング

こんにちは、サトコです
今日はNintendo Switch「机でボウリング」の
“100ピンボウリング”に挑戦しました。


f:id:sat-box:20190606155006j:plain
f:id:sat-box:20190606155022j:plain


真ん中を狙います!


f:id:sat-box:20190606155036j:plain


どんどんピンが倒れていくのが爽快です!
いくつ倒せるでしょうか…


f:id:sat-box:20190606155050j:plain


結果65ピン倒して650ポイント獲得しました!
100ピン倒してみたいですね!
ぜひ皆さんも挑戦してみてください!

ec.nintendo.com


そして!
先日ビットサミットが開催され
Nintendo Switch「ボクらの消しゴム落とし」を出展しました!
SAT-BOXのブースにもたくさんの方が足を運んでくれました!

f:id:sat-box:20190606155124p:plain


ec.nintendo.com
ec.nintendo.com

舞台は空港?!机で弓道

こんにちはサトコです

今日は「机で弓道」の“勝ち抜き”に挑戦しました!

 
f:id:sat-box:20190604163911j:plain
 

舞台は空港です!

なんだか風が強いような…

 
 f:id:sat-box:20190604163934j:plain
 

相手は順調に点をとっていきます…

負けているのでここから巻き返したいです!


 f:id:sat-box:20190604163951j:plain


連続で9点!

最後は10点が取れました!


f:id:sat-box:20190604164008j:plain
 

相手と1点差でなんとか勝てました!

ほかにもいろいろな弓道場があるので次回挑戦してみたいと思います!

皆さんもぜひアプリ「机で弓道」で遊んでみてください!

机で弓道(アーチェリー)
机で弓道(アーチェリー)
開発元:SAT-BOX
無料
posted withアプリーチ

 

 

そして!

先日リリースした新作アプリ「机でバレー」もおすすめです!

こちらもぜひプレイしてみてください!

机でバレー
机でバレー
開発元:SAT-BOX
無料
posted withアプリーチ

私事ですがスマホを買い替えまして

こんにちは、SAT-BOXのコアラです。


今回はSAT-BOXブログ史上最大にどうでもいい記事です、是非読んでいってください。


この前、僕スマホを替えたんですね。


壊れたとかではなく、契約の都合上で替えまして(いわゆる2年縛りってやつですね!)


あと前のがHU〇WEIだったので。


何の機種に替えたのかを言うつもりはありませんがあえて言うならXperia XZ3です。カラーはブラックです。


で、ここからが本題というか、この記事で伝えたいことなのですが・・・


僕はスマホカバーも保護シールもつけません!


前のスマホには両方つけてたんですが、思いました、いらないと。


そこでリスクを重々承知のうえで今回は、つけないという選択をしまして。


なんか、カバーとかつけてると違和感があるんですよねー!


僕は1度もスマホを落としたことがないので、今回も大丈夫だと思います。


1年後、あるいは2年後、もしくは落として割ったとき


ここで報告したいと思います。


そして証明します。


僕がスマホを大事に使う人間だということを!


以上、コアラでした。


PS.
少しふざけて書いてしまったことをお詫びします。
読み返して反省しました・・・