プログラミング

【Go】インタフェースを使用した実装の隠蔽について

今回はGoでインタフェースを使用した実装の隠蔽について調べてみた。

【Go】channelとは

参考書を写経していたらchannelを使用していたのですが、いまいちイメージがつかなかったので、調べてみました。とりあえず、動作確認してみて、あーなるほどね。ぐらいを目指した記事です。

【Go】配列とスライスの仕様について調べてみた

Goでスライスに出会ったので、とりあえず使えるレベルになるまで調べてみました。下記を参考にしました。 blog.golang.org

【Go】Goでのテストの書き方と実行方法

Goでは標準テストパッケージが提供されています。この記事では、テストするために勉強したことをまとめます。

【Go】カンマok慣用句(comma ok idiom)について調べてみた

Goで使用するカンマok慣用句(comma ok idiom)について調べてみました。どのようにカンマok慣用句を使うのか、実際にコードを書いて確認します。

【C#】ファイルを2つ読み込み、中身の突き合わせを行う

C#で、2つのファイルを読み込んで、その2つのファイルの中身を突き合わせる処理を書きました。その時の勉強メモです。

【C#】Selenium WebDriverでブラウザ操作を自動化してみた

業務でしている申請がめんどくさかったのでC#でSeleniumWebDriverを使用して自動化しまた。その時に学んだことをまとめました。

【C#】AtCoder Beginner Contest 127 に参加した

AtCoder Beginner Contest 127に参加した。atcoder.jp

【C#】AtCoder Beginner Contest 125 に参加した

AtCoder Beginner Contest 125に参加した。atcoder.jp

【C#】 Tenka1 Programmer Beginner Contest 2019 に参加してみた

Tenka1 Programmer Beginner Contest 2019に参加してみた。atcoder.jp

【C#】AtCoder Beginner Contest 124 に参加してみた

Twitterを見てたらたまたま開催されていたことを知ったので、AtCoder Beginner Contest 124 に参加してみた。atcoder.jp

【Unity】Editor拡張の始め方(Inspectorの拡張)

今LookingGlassを使って作っている作品で、Inspectorから入力して、それをインプットとして処理をしたいと思ったのでInspectorの拡張を実施しました。しかし今回もリンク集感がつよいのでちゃんとブログにアウトプットする時間を作らないとな。と考えたり。

【Unity】UnityでC#スクリプトをデバッグする方法

前の記事ではVSCodeのデバッグ方法について書いたので、今回はUnityで、書いたC#のコードをデバッグする方法についてメモを残します。c-taquna.hatenablog.com

【C#】VSCodeを使用したデバッグ方法のメモ

デザインパターンなどコンソールで結果が確認できるものは、VSCodeを使用して実装しているので、VSCodeで使用できるデバッグ方法についてのメモを残します

【C#】Visitorパターンについて調べてみる

デザインパターンの一つ、Visitorパターンについて勉強してみました。ja.wikipedia.org

【Unity】Timelineでクリップの経過時間を取得する方法

今回は、LookingGlassで作成したアプリで必要となった、Timelineで経過した時間を取得する方法について書きます。ほぼメモです。LookingGlassで作成したアプリについての説明は別で書こうと思ってます。

【C#】Strategy パターンについて調べてみる

デザインパターンの一つ、Strategyパターンについて勉強してみました。ja.wikipedia.org

【C#】Template Methodパターンについて調べてみる

デザインパターンの一つ、Template Method パターンについて勉強してみました。一旦、Template Method パターンがどういうものか確認したあとで、何かしらの処理に使ってみます。ja.wikipedia.org

【Unity】LookingGlassで奥行きを表現する方法

下記動画のように、LookingGlassで奥から向かってくるような表現方法について説明します。奥行きを表現してみた。ちなみに最後はガラスにぶつかってる #LookingGlass pic.twitter.com/HEOAh4upRM— ぬのた (@chittai) 2019年2月7日

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

オブジェクトを向いている方向に真っ直ぐに飛ばす方法

敵が攻撃する時に、敵が向いている方向に対してまっすぐに攻撃を飛ばす方法です。 使用したツール / 環境 やりたいこと オブジェクトが向いている方向とは オブジェクトの動かし方について z軸方向への移動 x軸方向への移動 y軸方向への移動 軸と違う方向に…

UnityのUIを拡大させたり縮小させたりする方法【DOTweenを使用している版・していない版】

UIの表現で選択するとUIが拡大したり縮小したりするものがあると思います。そういった表現をしてみたかったので実際に試してみました。拡大するUI 使用したツール / 環境 実装 アセットを使用せずにスクリプトで操作 DOTweenを使用してスクリプトで操作 感想