たくあんポリポリ

勉強したことを載せていきます。最近、技術系の記事はZennに書いています。(https://zenn.dev/chittai)

【Unity】ShaderGraphでディゾルブエフェクトを作成する

今回はUnity 2018からの機能、ShaderGraphを使用してディゾルブエフェクトを作成してみました。作成方法は下記動画をみて同じことを実施しています。その中で説明していた内容で、自分のなかで理解が必要だった部分について書いていきます。

learning.unity3d.jp

続きを読む

【Unity】ゲームにキャラクター選択機能を追加する

前に作成したゲームにキャラクター選択機能を追加しました。ちなみに、モデルにはVRMを使用していますが、アップロードしたりする機能は今回は特につけてないです。処理としてはキャラクターを複数配置してその切替を行っているだけです。

c-taquna.hatenablog.com

続きを読む

【C#】async / await をとりあえず使ってみて挙動を確認する方法(動かしながら学ぶ非同期処理)

今回はasync / await ついて書きます。そもそも最初は、”非同期ね。あー別スレッドで処理ね。”という感じで言葉で理解した気になっていて実際に勉強すると、全然処理の結果がイメージできなくて大変でした。今回はハマった思考法についてと、実際に挙動を確認しながら学ぶ方法について書いていきます。

続きを読む

【C#】delegateって何に使うの?

delegateについて説明しましたが、結局何に使用されるのかわからないとあまりピント来ない人は多いハズ。まずはどの様に使われているのか確認したいと思います

続きを読む

【C#】delegateにおけるFunc / Action 型とはなにか

delegateを勉強していると、色々な情報が出てきてよくわからなくなると思います。delegateを使った定義にについて勉強したいのにFuncだのActionだの出てきて何を勉強すればいいのかわからない!となることもあると思います。なので、まずはFunc / Actionについて簡単に説明します。

続きを読む

【C#】delegate の使い方を整理してみた~delegateとは~

今まで、何度かdelegate勉強をしてみたけど、いまいちピント来てなかったので、整理してみました。

続きを読む

【C#】実装から学ぶObserverパターン

Observerパターンについて整理しました。・・・というよりも、下記サイトにある情報を整理して自分なりに理解しやすい(特に実装を理解しやすい)ように噛み砕いてみました。(読み直してみたらわかりにくいのでそのうちもっとわかりやすく書き直したい)

参考サイト

blog.shos.info

このサイトのコードをベースに理解していきたいと思います。

続きを読む

【Unity】検証用にテストメソッドを書いてみたが、Findの結果がNullになってしまう。

下記サイトを参考にテストメソッドを書いてみたのですが、Findの結果がどうしてもNullになってしまった。(特に解決してないし、原因もわかってない)

続きを読む

【Unity】Chronosを使用してゲーム内で時間操作ギミックを導入する

下記ゲーム内でChronosを使用して時間操作をしているので、そのことについて記載します。

c-taquna.hatenablog.com

続きを読む

【Unity】ボタンを押している間、ゲージを減少をさせる

以下の記事で紹介しているゲームで、ボタンを押している間、時間をスローにする処理を実装しています。ただ、無限に時間操作ができてしまうと面白くないので、ボタンを押している間ゲージを減少させて、0になったら操作できないようにしました。

c-taquna.hatenablog.com

(時間操作の記事ができたらリンク貼る)

続きを読む