私の記録 -2ページ目

Unity1週間ゲームジャムに参戦 <その4> MVCプログラミングパターン

今度、いつ開催されるかわかりませんが、開催されたとき、Unity1週間ゲームジャムに参戦したいと思っています。

 

1回、参戦したことがあって、その時作ったものを、ブラッシュアップして、次回のイベントに出したいと、考えています。

 

今回は、MVCプログラミングパターンへの挑戦です。

 

MVCプログラミングパターンの詳細は、以下で、確認できます。

 

https://unity.com/ja/how-to/build-modular-codebase-mvc-and-mvp-programming-patterns

 

さて、今回ブラッシュアップするゲームの仕様は以下です。

 

・Startボタンが表示されたら、Startボタンを押すと、開始できます。(Startボタン表示に時間がかかることがあります。)
・白い半透明の球が味方です。(1つ)
・赤い球が敵です。(5つ以上)
・味方球と敵球が接触すると、負けです。
・味方球は、キーボードの矢印キーで移動でき、3分間、敵から逃げ切ったら勝ちです。
・敵球が、茶色のパーティクルに触れると、敵が増えます。(敵は最大40)
・味方球が、クリーム色のパーティクルに触れると、敵がへります。(敵は0にはなりません。)

 

MVCパターン、以下のように考えました。

 

 

〇Mパターン

   図のGameDataModelクラスにあたります。(~Managerクラスではありません。)

 

〇Vパターン

   図の~Viewのクラスにあたります。

 

〇Cパターン

   図の~Controllerのクラスにあたります。

 

〇~Managerクラスは、MVCには、入りませんが、何でしょう、Manager(つまり管理)の役割。

 

ざっと、こんな感じ、あってるのかなー???????

 

〇MVCの制御の他のルールとして、UniRxを使っていますが、

   メッセージを受け取るのは、必ず、~Managerクラス、メッセージを送るのは、できれば、~Managerクラスだが、場合によっては、~Controllerクラスからでもよい。

 

こんな感じ、あってるのかなー???????

 

 

 

 

 

 

 

 

Studio One、ドラムの打ち込みに挑戦<その3>

ある楽曲の、ドラムの打ち込み終わりました。

耳コピで打ち込んだ、ってより、Youtubeで、ドラム叩いてみた動画を見ながら、

打ち込んだのですが。。。

 

Youtubeで、ドラム叩いてみた動画って、結構ありますねえ。

それだけ、需要があるって、ことなんでしょう。

 

将来的には、耳コピだけで、打ち込めるようにしたいです。大地を守る会 旬の食材大集合お試しセット

 

Studio One、ドラムの打ち込みに挑戦<その2>

Studio Oneで、ドラムの打ち込みをする。

 

やり方としては、以下。

 

ドラム耳コピポイント
①まずキックの場所を特定する
②スネアの場所を特定する
③そのほかを入れる

 

③、ざっくりやなあ。

 

GREEN SPOON ゴロゴロ野菜スープ

 

Studio One、ドラムの打ち込みに挑戦

Studio Oneでの作曲に挑戦してます。

 

今、ドラムの部分の対応してます。

 

しかも、楽譜なしで、つまり、サンプルとしている曲を、耳で聞いて(耳コピ)、

 

studio Oneに打ち込む作業です。

 

この耳コピが大事で、作曲上達の道であることは、間違えないのですが、

これが大変。

 

ドラムの構成もいまいちわかってないし、自分で、ドラム叩いたことないし。。。

 

今度、実際に叩いてみるか。

 

 

 

 

 

 

Unity…じゃなくてGodot <その2>

Unityに対しての不満が多く飛び交っているので、Unity以外でもゲーム作っといた方が仕事とかで役立つかなと思ってます。

 

なので、まずは、Godotをインストールします。

 

 

 

今までUnityやってきたので、C#なれてますけど、今回はあえて、

 

Godot専用のGDScript(Pythonライクらしい)というものを使って、ゲーム作ってみようと思います。

なので、Godot Engineで、ダウンロードして、インストールします。

 

あとは、

 

 

にしたがって、使っていきます。

 

 

ブライダルネット

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Unity…じゃなくてGodot <その1>

ここ数年は、Unityにこだわって、技術を磨いてきました。

 

しかし、ライセンスの問題とか、Gameエンジンにお金がかかるゆえの、Unity離れ

 

があることは、無視できないなと、最近思い始めています。

 

これからも、Unityのフリーランスのエンジニアとして、生きていきたいですが、

 

それはそれとして、他の、ゲームエンジンも使えるようにしていきたいと思い始め

ています。

 

それが、GodotというGameエンジンです。

 

 

これは、オープンソースのため、ライセンス料を気にする必要がありません。

 

なので、現場で採用するところも増えてくることを期待したいです。

 

本ブログでも、学んだことを語っていきたいなと思っています。

 

今回は、Godot で何が作れるのか?というテーマ。

 

2D も 3D もいけます。作ったことはありませんが、AR や VR もいけるようです。

 

https://www.reddit.com/r/godot/?rdt=59508

 

なんとしても、習得したいなと、モチベーションあがってきました。

 

しかし、あのblenderも無料なのに、結局、3Dデザインの現場では、Mayaなんですよね-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

出社勤務、朝の戦い

このあいだ、台風の時、大変でしたよ。

 

いつも使ってる路線が、運行中止。

 

遠回りをする羽目になりました。久しぶりの電車通勤なので、てんぱりました。

 

お客さんとこにも、連絡しなければいけないし、人が混むのやだし。

 

実際、上野駅の通路で、足止めされるし。

 

それにしても、出社の人、多いんだな。

絶対、リモートワークでもいいのに、出社の人、多いよねえ。

 

 

 

 

#パパにも産休 社会が変わろう

パパにも産休

 

うーん。必要ですよねー。絶対。。。

 

パパが産休とるのが、当たり前の国にしたいですよね。

職場で、なくてはならない人だと、穴を埋めるのは大変。

 

パパが産休とりやすいように、誰でも、仕事をすぐ引き継げる、

そういう体制を組める、日本社会にしなければ。。。

 

と思います。


BORDER FREE cosmeticsセット

 

 

 

 

 

 

同じネタで投稿する

 

他の投稿ネタを確認する

 

 

Adobe XDに挑戦してみた

この前、とある事情で、Adobe XDを触ってみました。

 

Open Officeのプレゼンテーションでもよかったのですが、

せっかく、Adobe Cloudのサブスクを購入しているので、使ってみたのです。

 

 

上の図のように、素材を配置したとします。

 

アニメーションさせるには、まず、「デザイン」タブの状態になってるのを、「プロトタイプ」に変更します。

次に「あいうえお」を選択すると、矢印アイコンがでるので、「かきくけこ」にドラックします。

 

 

右のほうの、アニメーションの設定をします。(タップしたら、「かきくけこ」表示)

「さしすせそ」、「たちつてと」も同じように設定します。

 

それで、Windowメニューのプレビューから確認できます。

 

ここまでは、簡単すね。BORDER FREE cosmeticsセット

 

 

 

 

Adobe Premiereで、動画をくっつける

最近、Premiereで、コンテンツを作ることがありまして、

blenderで作った、以下の動画を繰り返したくなりました。

 

 

どうやるかというと、

 

まず、上の赤丸みたいに、一つ貼る。

 

そして、

 

 

上の赤丸みたいに、並べる。

 

これだけ。。。。。

 

そうなふうにして、Youtubeコンテンツ作ってみました。

 

 

 

【ゼンブヌードル】8食モニターセット