【Unity】ScriptableObjectを作成するエディタ拡張
はじめに
色々なパラメータをアセットデータとして保持することができるScriptableObjectですが、一般的に以下のようなクラスを作成して作ります。
using UnityEngine; using UnityEditor; [CreateAssetMenu(menuName = "ScriptableObject/ExampleAsset")] public class ExampleAsset : ScriptableObject { }
このように書くと、以下のようなMenuが追加されExampleAssetの作成が可能となります。
しかし、開発が進むにつれて作成したいScriptableObjectの数が増えてくるとともに、Menuに追加される項目も増えます。 丁寧に階層分けをするようにパスを記述しても良いですが、めんどくさいので今回はScriptableObjectを渡すと任意の場所にアセットを作成してくれるエディタ拡張を書いたので、コードを載せておきます。
続きを読むReactNative+TypeScript+Formikでフォーム画面を作る
はじめに
ReactNative上でログイン機能を実装するために、フォームを実装する必要があったのですが、Formikが想像以上に良かったので書き残します。 説明雑なので、コードを参考にする程度で読んでいただければと思います。
環境は、
- ReactNative 0.55.3
- Formik 1.0.0-alpha.6
- Yup 0.24.1
- TypeScript 2.7.2
ReactNativeでTypeScript+Prettier+TSlintな開発環境構築手順
はじめに
定期的にReactNativeでネイティブアプリを作りたくなる時期がくるのですが、そのたびに環境構築に手間取るので、備忘録として残しておきます。
その設定おかしいよとかあれば教えてください。
続きを読むReactNativeでミュージックストリーミングサーバーkoelのネイティブアプリ作ってみた
ネタがなかったので、ゲーム関係ないですが、NITMic Advent Calendar 2017 16日目の記事です。
一応うちの部活はゲーム開発を行うだけの部活ではない!(らしい)ので、セーフです。
今までゲームばっかり作ってきていたのですが、最近はあるきっかけから割りとゲーム開発以外もやってみたいなあという思いが一段と強くなり、その流れからReactNativeでネイティブアプリを作ってみました。
今回は、開発環境と、使ったコンポーネントについてだけ書きます。
アプリ開発は初なので温かい目で見て下さい。
完成形はこんな感じです。 個人用なのでUIとか知りません。
iphoneのミュージックアプリを参考に作りました。
とりあえず、目標としていたバックグラウンド再生、シャッフル再生、プレイリストごとの再生はできたので満足です!
続きを読む
コンピュータ倶楽部NITMicの活動
NITMic Advent Calendar 2017 3日目担当のsigumaです。
今年からAdvent CalendarをやってみようとOBで勝手に盛り上がり、勝手に作りました。
1日目のマホウさんも言っていますが、NITMicのエンジニアだけでなく他の役職であるコンポーザー、デザイナーの方々も参加できるように、QiitaではなくAdventerでやっています。
今日はそんなコンピュータ倶楽部NITMicの活動について書こうと思います。
続きを読む