ひとりでのアプリ開発 - fineの備忘録 -

ひとりでアプリ開発をするなかで起こったことや学んだことを書き溜めていきます

2023-01-01から1年間の記事一覧

Blazor - UIフレームワーク「Radzen Blazor」の導入

本記事では、Blazor WebAssembly アプリケーションに UI フレームワーク「Radzen Blazor」を導入する方法をまとめます。

Unity - Shader Graph:Invert Colorsを使って色を反転させる

Shader Graph の Invert Colors ノードを使うと、簡単に色を反転させるために Shader を作ることができます。本記事では、Invert Colors ノードについての解説をし、Sprite の色を反転させる方法を紹介します。

Unity - Shader Graph:Master Stack(マスタースタック)

Shader Graph には、Master Stack(マスタースタック)というシェーダーの最終的な見た目が定義される終点が必ずひとつだけ含まれます。本記事では、マスタースタックについて、まとめます。

Unity - Shader Graph 入門

Shader Graph を使うことで、Shader の書き方が分からなくても Shader を作ることができます。本記事では、Shader Graph でできることや使い方についてまとめます。

Unity - Application クラスについて

Application クラスは、実行中のUnityアプリケーションに関する情報にアクセスし、制御するためのクラスです。本記事は、Application クラスの使い方の例をいくつか紹介いたします。

Unity - 条件付きコンパイルディレクティブ

条件付きコンパイルディレクティブは、プログラムの特定の部分をコンパイルするかどうかを制御するために使用される Unity の C# の機能です。これを使うことで、特定のプラットフォーム、ビルド設定ごとにコードの一部を条件付きで有効または無効にすること…

Blazor - 標準の認証機能を追加する

Blazor では、認証機能を簡単に追加することができます。本記事では、標準機能として搭載されている Identity Server を使用した認証機能を追加する方法をまとめます。

Unity - Video Player:ゲームオブジェクト上で動画を再生する

本記事では、ゲームオブジェクト上で動画を再生するコンポーネント "Video Player" の使い方を説明します。

Unity - Animation の作り方

本記事では、Animation の作り方の基本をまとめます。この記事を見れば Sprite を使った Animation だけでなく、3D オブジェクトなどの移動や拡大・縮小、回転を含むアニメーションを作ることができるようになります。

Blazor - サンプルを確認する②

Blazor WebAssembly アプリのサンプルを見て、プロジェクトの構成を学びます。本記事は Server プロジェクトと Shared プロジェクトについてまとめます。

Blazor - サンプルを確認する①

Blazor WebAssembly アプリのサンプルを見て、プロジェクトの構成を学びます。

Unity - Unity Preview Server for WebGL:WebGLのプレビューをローカルで実行する

WebGL 用のゲームを作るとき、ブラウザ上での動作を確認するために、毎回 Build And Run をするのは不便です。本記事では、ビルドすることなく、プレビュー用のローカルサーバーを実行するパッケージを紹介します。

Unity - WebGL とは

Unity では Windows や MacOS、Android などビルド時に対応するプラットフォームを選択できます。そのなかに WebGL というプラットフォームを選択することができます。本記事では、WebGL について簡単な説明をします。

Unity - Physics Material の作り方、使い方

Physics Material は衝突するオブジェクトの摩擦や跳ね返り効果を調整するために使用されます。本記事では、Physics Material の使い方をまとめます。

ASP.NET - .NET と C# を使用して Web アプリとサービスを構築するためのフレームワーク

C#

ASP.NET は .NET と C# を使用して Web アプリとサービスを構築するためのフレームワークです。クロスプラットフォームであり、動的な Web サイトや Web アプリケーションを作ることができます。本記事では、Blazor や Razor Pages も含め、ASP.NET について…

Webアプリケーションを作るには

Web アプリケーションは、インターネットに接続して、インストールすることなく使用できるアプリのことです。本記事では、Web アプリケーションを作るための手順をまとめます。

Unity - Point Effector 2D:ある点に接触したオブジェクトに力を加える

Point Effector 2D は、ゲームオブジェクト のコライダーが互いに接触するときに、引き付けたり、跳ね返したりするための力を設定します。

C# - ジャグ配列

C#

ジャグ配列は、その要素がサイズが異なる場合がある配列からなる配列です。 本記事では、ジャグ配列の基本的な使い方をまとめます。

C# - DateTime 構造体

C#

C# では、日時を表すための型として、DateTime 構造体が用意されています。本記事では、DateTime 構造体の基本的な使い方を簡単にまとめます。

C# - string 型と int 型の相互変換

C#

C# における string 型から int 型への変換に使う int.Parse()、int.TryParse() と int 型から string 型への変換に使う Object.ToString() の使い方をまとめます。

Visual Studio Code - 検索・置換

Visual Studio Code でコード内の文字列を検索、置換をする方法を紹介します。

C# - 型推論、var キーワード

C#

C# では、var キーワードを使って型推論をすることができます。本記事では、型推論の方法を説明します。

Visual Studio Code - リファクタリング

リファクタリングとは、外部から見たときの挙動を変えずに、プログラムの内部構造を整理することです。本記事では、メソッドの抽出など Visual Studio Code にあるリファクタリングに関する機能を紹介します。

C# - 共変性(covariance)・反変性(contravariance)

C#

C# 4.0 から、ジェネリックなインターフェースまたはデリゲートに関して、共変性(covariance)・反変性(contravariance)を持たせることができるようになりました。本記事では、共変性・反変性の概念とその使い方についてまとめます。

Unity - 画面を揺らす

ゲームでは、画面を揺らすことで衝撃やダメージを演出する場合があります。本記事では、カメラを直接揺らして、画面の揺れを表現する方法を説明します。

Unity - ContactPoint:オブジェクトが衝突した位置の情報を取得する

ContactPoint や Collision.GetContact を使うことで、オブジェクトと衝突したときに発生する位置や法線ベクトルなどの情報を取得することができます。本記事では、衝突が発生した接触点の情報の取得の仕方をまとめます。

C# - ジェネリック(generics)

C#

C# には、ジェネリックと呼ばれるさまざまな型に対応したクラスや関数を定義する機能があります。本記事では、ジェネリックについて説明します。

MySQL:MySQLコマンドラインクライアント

MySQL コマンドラインクライアントとは、MySQL サーバーに接続し、データベースの管理や操作を行うために使用されるツールです。本記事では、MySQL コマンドラインクライアントについて、簡単な説明をします。

Unity - Gizmos:スクリプトからGizmosを描画する

敵キャラの移動範囲や Ray などスクリプトから Gizmos に描画したい場合があります。本記事では、スクリプトから GIzmos を描画する方法をまとめます。

MySQL - SQL、MySQL とは

本記事では、SQL とはどのようなものか、MySQL はどのようなもので、何ができるのかなど、MySQL についての基本的な説明をします。