コードの書き方

Unity記事

パチスロを作ってみたPart10(クラス間で出目情報をやり取りする)

どうも、パチスロを自作している素人&変人です。 出目情報を管理するクラスを作ったのですが、だいぶゴチャついてきました。 今回はクラス間で出目情報のやり取りをする部分を整理します。 C# の Tuple(タプル)という機能を使うと便利でした。...
Unity記事

ビット演算について(備忘用)C#, Unity

どうもオリジナルパチスロを自作している人です。 変態です。 今回は「ビット演算」について自分の備忘用に残しておきます。 ノートに書くと紛失する人なので記事にします。 3つint型を2進数で連結する方法 int型の "1" と "4" と "...
Unity記事

パチスロを作ってみたPart9(フラグ抽選の仕組みをプログラミングする)

今回はフラグ抽選をするためのプログラムを書きます。 フラグ抽選の仕組みも説明します。 今回の記事はPart9です。 自作パチスロについて記事のまとめはこちらです。 今回やること ・プログラムの開発環境はUnity ・減算演算方式でフラグ抽選...
Unity記事

パチスロを作ってみたPart8(いわゆる「出目」を作ってみよう。テーブル制御Ver.)

リプレイが成立していたらリプレイ図柄が止まる。 ボーナス成立時はリーチ目が出る。 今回の記事は、成立役ごとの出目を表現できるようにプログラミングしていきます。 Unity環境でテーブル制御を再現していきたいと思います。 (テーブル制御ってな...
Unity記事

パチスロを作ってみたPart7(リールを止める制御について)

今回は「リール制御をどうやって再現するか」という記事になります。 自作パチスロについて記事のまとめはこちらです。 リール制御について パチスロは毎ゲーム777を狙っても揃いません。 なぜかというと、プログラムによって停止する場所が決めれてい...
Unity記事

【Unity】条件を満たしたら1回だけ処理を実行する方法

今回やること ・5回ボタンが押されたら、1回だけ処理を走らせる ・Updateとかboolとか使わないでスッキリ完結に記述する ・UniRxというアセットを使います ゲーム画面です こんなんです。 真ん中にボタンが1個ある、すごくシンプルな...
Unity記事

【Unity】Bool値が変更されたタイミングで処理を実行する【C#】

UniRxを使ってbool値の変更待ちを実現しますasync await を使って時間差を表現しています(使わなくても実装できます) この記事では UniRx の基本的な使い方の説明はしません。 この記事では async await の基本...
Unity記事

【C#】依存性逆転の原則をクソゲーを使って簡単に説明【Unity】

このページに辿り着いた方は、SOLID原則に足を踏み入れ、キレイなコードを書きたい!と思っている中級者なのでしょう。 そして辿り着いた「依存性逆転の原則」という謎の原則!?漢字多すぎてもはや無理!!って感じですか? わかります。私もそうです...
Unity記事

【Unity】文字列で指定したクラス名のインスタンスを作成する【C#】

クラスが何種類もあるんだけど、そのインスタンスを作成する時に、クラス名を文字列で指定したいな。 いでよ! "Hello" クラス!とか いでよ! "FuckYou" クラス!とか そんなん出来たら良いと思いませんか? 作成するインスタンスを...
イベント処理

【Unity】クラス設計におけるインターフェイスの役割【C#】

まず初めに断っておきますと、今回の記事は自分の備忘用です。 クラス設計を勉強していく中で見つけたこちらの記事がとても分かりやすかったので、実際にインターフェイスを真似して作ってみました。そんな記事です。 参考にさせていただいたスライド こち...
スポンサーリンク