おーみんだよ。

おーみんだよ。

プログラミング、Unityなどのアウトプットを主に行っています。

IT-プログラミング-C#

【C#】再帰関数でディレクトリとファイルを取得する!

おはようございます。おーみん(@Ooooooomin_365)です。 再帰プログラミングの勉強としてプリザンターのディレクトリとファイルを全部呼び出してみました!(1~3枚目)意外と多くてこれでもごく一部なんですねw4枚目はプログラム~。再帰は実務でも使うこ…

【C#】三項演算子の使い方

おはようございます。おーみん(@Ooooooomin_365)です。 今回の記事ではC#の「三項演算子」について書いていこうと思います。 三項演算子とは? 三項演算子は条件の評価結果をtrueまたはfalseに応じて返すものです。 いわゆるif文と同じようなものです。 三…

【C#】ラムダ式とは?

おはようございます。おーみん(@Ooooooomin_365)です。 現在C#のお勉強中です。 今回はラムダ式について、学んだ内容をまとめていこうと思います。 ラムダ式とは? ラムダ式とはC#3.0から出てきた概念の一つで、ラムダ演算子「=>」を用いたプログラムのこ…

【C#】匿名メソッドとは?

おはようございます。おーみん(@Ooooooomin_365)です。 現在C#をお勉強中です。 今回は匿名メソッドについて、学んだ内容をまとめていこうと思います。 匿名メソッドとは? サンプルプログラム 最後に 匿名メソッドとは? 匿名メソッドとは、名前の通り名…

【C#】デリゲートとは?

おはようございます。おーみん(@Ooooooomin_365)です。 現在プログラミング言語「C#」のお勉強中です。 今回はデリゲートについて、学んだ内容をまとめていこうと思います。 デリゲートとは? デリゲートの使い方 デリゲートを使ったサンプルプログラム 最…

【プログラミング】値渡しと参照渡しの違い

おはようございます。おーみん(@Ooooooomin_365)です。 値渡しと参照渡しの違い 参考文献 値渡し 参照渡し それぞれの仕組み なぜ値型と参照型が必要なのか? 最後に 値渡しと参照渡しの違い プログラミングの勉強をしていると「値渡し」と「参照渡し」の…

【C# 画像処理】OpenCVライブラリで顔認識を作ってみる!

おはようございます。おーみん(@Ooooooomin_365)です。 今日はC#とOpenCVライブラリ(EmguCV ラッパー)で顔認識を作ってみました1枚目は接近写真2枚目は遠方写真3枚目は集合写真3枚目の集合写真も良さげなんだけど、変なとこを顔認識してたりとまだまだ精…

【C#】Visual Studioで単体テストのコードを書く!

おはようございます。おーみん(@Ooooooomin_365)です。 先日、初めてVisual Studioで単体テストなるテストコードというものを書いてみました。 テストコードというのは、自分がアプリを作る際に書いたコードのメソッドが正しく動作しているかをチェックす…

【WPF】WindowsフォームでChartの軸の範囲や間隔を決める方法

おはようございます。おーみん(@Ooooooomin_365)です。 Windowsフォームで使うChartをデフォルト設定で使っていると、時々意図しない軸の値が出てきてしまいます。 こんなふうに↓ (軸の単位がないぞ!とかツッコまないでくださいw) ということで、今回…

【C#】Excelから特定のデータを抽出する方法。

おはようございます。おーみん(@Ooooooomin_365)です。 先日ダイエット管理アプリを制作しました。 C#でダイエット管理アプリを制作してみました。 - おーみんだよ。 この管理アプリはExcelに記録した日々の体重を抽出し、減らした体重や現在の自分の体型…

C#でダイエット管理アプリを制作してみました。

おはようございます。おーみん(@Ooooooomin_365)です。 今日からC#でダイエット管理アプリ作ってみます!内容はExcelファイルにまとめていた体重を出力して落とした体重を表示させる感じ。身長を入力したら理想の体重、残りの減らすべき体重も出るように。…

『実戦で役立つC#プログラミングのイディオム/定石&パターン』を読んだ感想。

おはようございます。おーみん(@Ooooooomin_365)です。 以前の記事にて『実戦で役立つC#プログラミングのイディオム/定石&パターン』を読んでみるという内容を書きましたが、何とか読了したので感想を書いていこうと思います。 何とか読了しました。後半は…

『実践で役立つC#プログラミングのイディオム/定石&パターン』を読んでみる!

おはようございます。おーみん(@Ooooooomin_365)です。 今日からはさらにC#の理解を深めるためにこの本を進めてみようと思います。ネット上では中級本として1番評判が高かった感じですが、実際に読んでみると納得かも。ただ書くだけでなく保守を意識した内…

Visual StudioとC#でログイン画面を作った。

おはようございます。おーみん(@Ooooooomin_365)です。 昨日はC#の勉強がてらデータベースも使用してログインフォームを作ってみました。今まではプログラミングだけだったけど、データベースやSQLも触ってみるとこれまた大変だった。とはいえ、データベー…

【初心者向け】どのプログラミング言語から始めればいいか?

おはようございます。おーみん(@Ooooooomin_365)です。 どのプログラミング言語から始めればいいか? 解答①:作りたいものが決まっている方編 解答②:作りたいものがない方(根性に自信のある人編) 解答③:作りたいものがない方(根性に自信のない人編) …

C#で作った電卓のプログラムをGithubに公開!

おはようございます。おーみん(@Ooooooomin_365)です。 前回の記事にて、C#の知識向上のために参考書で勉強したという記事を書きました。 今回はその学んだ知識の整理を目的として電卓を作ってみましたよ~! 今回は先日勉強したC#の知識整理のためにUnity…

『猫でもわかるC#プログラミング』は良書!!

おはようございます。おーみん(@Ooooooomin_365)です。 先日、こんな記事を書きました。 Unityに慣れてきたのでC#自体の勉強をしようと思う。 - おーみんだよ。 そこでC#自体の知識を上げるために、ネットで評判だった『猫でもわかるC#プログラミング』を…

Unityに慣れてきたのでC#自体の勉強をしようと思う。

おはようございます。おーみん(@Ooooooomin_365)です。 先日Unityを約4ヵ月やって思った事について記事を書きました。 Unityを4ヵ月やってみた感想をのんびりと書く。 - おーみんだよ。 流石に4ヵ月もUnityをやると結構慣れてくるものです。 最近はプログ…

【Unity】RPGの戦闘シーンのスクリプトをGithubに公開!

おはようございます。おーみん(@Ooooooomin_365)です。 #Unity でFFの戦闘シーン(もどき)制作チャレンジ7日目。今日行ったのはスタート画面制作アイテム回復魔法使用時のMP減それらの動作のスクリプト作成とりあえず大まかではありますが一通り完成しま…

【Unity】戦闘機ゲームのスクリプトをGithubに公開。

おはようございます。おーみん(@Ooooooomin_365)です。 結構疲れたけどスクリプトの整理してコメントも追加してGithubにコードを全公開できました。あとはビルド後の画面のチェックだけかな。Githubを使うのは1ヶ月ぶりだったんですが、1ヶ月空くだけでも…

【Unity】Trying to Invoke method: 〇〇 couldn't be called. 解決法2つ

おはようございます。おーみん(@Ooooooomin_365)です。 現在Unityでゲームを作成中です。 以前、操作を遅らせたいときに便利な関数としてInvoke関数を紹介しました。 【Unity初心者向け】数秒遅れて関数を実行する方法Invoke() - おーみんだよ。 しかし、…

【Unity初心者向け】数秒遅れて関数を実行する方法Invoke()

おはようございます。おーみん(@Ooooooomin_365)です。 現在Unityでゲームを制作中です。 今回の記事では「数秒遅れてから関数を実行する方法」を解説していこうと思います。 数秒遅れてから関数を実行する方法と言われてもピンと来ない方もいると思うので…

【Unity】自動で相手の方向を向く関数LookAt()。

おはようございます。おーみん(@Ooooooomin_365)です。 現在Unityでゲームを作っています。 今回の記事では、「自動で相手の方向を向く」もしくは「自動で相手が自分の方向を向く」関数を紹介していこうと思います。 僕が作っているゲームを例に解説しよう…

【Unity】ホーミングミサイルの作り方。

おはようございます。おーみん(@Ooooooomin_365)です。 現在Unityでゲームを制作中です。 今回はホーミングミサイルの作り方について解説していこうと思います。 まずは完成した動きを見てみましょう。 Today, I made a homing missile and lockon Image.w…

【Unity】空気抵抗ありの物体の落下のスクリプトについて。

おはようございます。おーみん(@Ooooooomin_365)です。 うし。Unity4作目は物理演算を用いた内容にしていこうと思います。まずは自由落下。空気抵抗なしだと物体の落下速度は質量に依存しませんが、空気抵抗を考慮した場合は質量も影響します。結果は分か…

【Unity】じゃんけんゲームの作り方。

おはようございます。おーみん(@Ooooooomin_365)です。 よーっし。ジャンケンゲーム完了!Githubの使い方も同時に学べてよかった!とりあえずローカル環境で作ったファイルをプッシュ(アップロード)する方法、他開発者にプルリクエスト(気になった箇所…

【Unity】追いかけてくる敵の作り方。

おはようございます。おーみん(@Ooooooomin_365)です。 今日は敵がプレイヤーのところへ追随する設定のみ。というか、今日は謎にPC重くてNavigationのbakeだけで相当時間取られるというww明日こそは相手がダメージを受けた時のアニメーションからHP設定あ…

【Unity】オブジェクトをフェードアウトさせる簡単な方法。

おはようございます。おーみん(@Ooooooomin_365)です。 現在UnityでRPGを作成中です。 今回の記事ではコードをそんなに書かなくても出来るオブジェクトのフェードアウトのやり方について解説していこうと思います。 まずは完成した様子から見てみましょう…

【Unity】複数のターン制バトルの大まかなプログラム。

おはようございます。おーみん(@Ooooooomin_365)です。 現在UnityでRPGを作成中です。 今回の記事ではFFやドラクエなどでよく見られるターン制バトルのプログラムについて解説していこうと思います。 これ正直結構難しかったです(笑) 僕の場合は味方3人…

【Unity第二十三話】シーン遷移のフェードアウトを簡単に実装

おはようございます。おーみん(@Ooooooomin_365)です。 現在UnityでRPGゲームを作成中です。 前回の記事で、フィールド上を歩いていたらいきなり敵に遭遇し、戦闘シーンへ遷移する方法を解説しました。 ただし、それだけだと瞬時に戦闘シーンへ遷移してし…