Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Browsing all 9264 articles
Browse latest View live

【Unity】検索機能付きアイテムリストの作り方

Unityで検索機能付きアイテムリスト作った pic.twitter.com/6ZnfTiFiEu— 原口昂弥 (@k_haraguchi55) May 27, 2021 開発環境 Unity 2019.4.1f1 Windows 10 準備 アイテムリストの子に以下のUIを設置する必要があります。 次ページボタン(Button) 前ページボタン(Button) アイテムボタン複数(Button)...

View Article


UniTask 2.x を使った堅牢な非同期処理への移行ガイド

はじめに 会社でプロジェクトにUniTaskを導入しはじめて数か月ほど経過して、利用した感触や、いろいろなケースの使い方がおぼろげながらまとまってきたのでこちらで紹介することとします。既存のコードはコルーチンやコールバック方式で書かれていたため、そういったコードからの切り替え・相互呼び出しなどが必要になりましたので、そういった点についても紹介します。...

View Article


Unity ボタンUIの使い方

0.0 はじめに UnityのButton UI(ボタンUI)の使い方についての忘備録です。 ボタンUIのボタンコンポーネントにはOn Clickというイベントが用意されています。 このイベントでボタンが押されたという動作を取得します。 👍ポイント!! ボタンUIのOn Clickイベントは 押した後の離した時に (押しただけではイベントが始まりません)反応しますので注意が必要です。 1.0...

View Article

【VS2017+NUnit】[テスト実行]が急にできなくなるトラブルと復帰方法

概要 Visual Studio2017 + NUnitの組合せでが発生した事象(動画あり)と復帰方法を紹介する。 経緯 何度か本事象に遭遇し、Visual Studio2017の最新バージョン(15.9.36 。2021/05/28時点で最新)なら回避できるかを試した。 検証結果を情報共有するために記事にした。 まとめ 先にまとめを示しておきます。 Visual...

View Article

EntityFramework エンティティのナビゲーションプロパティをすべてnull にするような拡張メソッド

エンティティのナビゲーションプロパティが何か設定されていると都合が悪い場面があるとか何とかで、いっそすべて null クリアしてしまえ、って感じの拡張。 ようこそExpression 沼へ。 using System; using System.Collections.Generic; using System.Reflection; using System.Linq; using...

View Article


Unityでざっくり人流シミュレーション[NavMeshAgentの利用]その1 ~シーンのベース構築とNavMeshAgentの導入編~

はじめに  本記事では、BIMモデルを利用してUnity上で簡単な人流シミュレーションを行うまでの流れをまとめたシリーズです。  建物の設計業務を行う際の、部屋の配置や動線計画などのラフな判断材料としての利用、あるいはゲーム開発を行う際の手助けになれば幸いです。...

View Article

Unityでざっくり人流シミュレーション[NavMeshAgentの利用]その2 ~NavMeshの編集と目的地の割り振り~

はじめに  本記事では、BIMモデルを利用してUnity上で簡単な人流シミュレーションを行うまでの流れをまとめたシリーズです。  建物の設計業務を行う際の、部屋の配置や動線計画などのラフな判断材料としての利用、あるいはゲーム開発を行う際の手助けになれば幸いです。...

View Article

【C#】JQuery DataTablesを利用した時のリクエスト/レスポンス用のクラス

C#でDataTables DataTablesの機能として、サーバーサイド実装を選択し、リクエストとレスポンスを制御する実装を行う場合、リクエストとレスポンスに対応するクラスが必要だったので作った。 またC#で作る時に使えそうなので残す! リクエスト用のクラス Request/RequestRoot.cs using System; using...

View Article


C#でCloud Run動かしてみた

この記事の概要 C#でCloud Runを動かしてみました。 基本は公式ガイド通りでしたが、説明が不十分だったり、自分がポカしたとこもあったので、備忘録もかねて簡単にまとめてみます。 環境 ローカルマシン windows10 pro 公式の手順(2021.05.29時点)ざっくり 手順変わるかもしれないので、一応現時点のものをざっくり記しておきますが、公式のほうが詳しいので公式を見た方がよいです。...

View Article


Gtk3アプリ Sqliteを使う

nugetからSqliteライブラリをインストール Sqliteでよく使われているライブラリはMicrosoft.Data.SqliteとSystem.Data.Sqliteがあります。 System.Data.SqliteはSqlite本家のライブラリでWindowsでよく利用されます。Linux版はNugetから入れてみるとNotFoundException...

View Article

【NUnit】単体テスト用プロジェクトの作成方法

本記事の記載内容 「Visual Studio 2017/Visual Studio 2019」と「使用するフレームワーク(.NET Framework/.NETC ore)」の組合せごとに、単体テスト用プロジェクト(NUnitを適用)を作成する方法を記載する。 導入方法 下記組み合わせで手順違う様子。 No Visual Studioとフレームワークの組み合わせ 1 Visual...

View Article

VSCode-いろいろな言語の環境構築まとめ

vscodeが便利だけどやっかいな話 ここ数日、vscodeの環境構築にえらい苦戦していました。 普段、同時に3~4言語使っているため、その一つ一つの環境構築が面倒すぎて、今まで使っていたエディタのほうがましなんじゃないか…とも思いました。 わからないことだらけでとにかく調べまくりましたが、ここでは、サクッと環境構築を終えてプログラムを書きたいんだ!!という人向けに...

View Article

Unity 入力されたキー名を取得する方法

0.0 はじめに 方向キーなどキーボード上のキーによってゲームを進行させたいときがあります。 その際に有効となる、入力されたキーの情報を取得する方法を紹介します。 1.0 Inputクラスをからキー情報を取得する方法 Input.inputStringにて現在のフレームで入力されたキーの名前を取得できます。...

View Article


Unity AwakeとStartとOnEnableの呼ばれる順番

0.0 はじめに Awake() OnEnable() Start()が実行される順番を調べてみた。 1.0 呼び出される順番 Awake() → OnEnable() → Start() 1.1 Awake()...

View Article

基本的なコンソールアプリケーションの構造 2021年版

かつてはコマンドライン引数の解析も自前でやる必要があったりログ出力も苦労して作ってたりするけど、今時はそういうパッケージがあるのでガンガン利用すべし。 というわけで今時のコンソールアプリを作るための初期構造。 使うパッケージ <ItemGroup> <PackageReference Include="DryIoc.Microsoft.DependencyInjection"...

View Article


elm327の研究 その6

概要 elm327を調べてみた。 c#でreader書いてみた。 写真 サンプルコード using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text;...

View Article

DioDocs Excel 試してみた

最近、DioDocsのおためしがNugetから落としてくるだけでできるようになったよ ライセンス 本来なら、必要だけど、ウォーターマークシートがついていたり、一回起動辺りの呼び出し回数制限がある程度なので、ちょっと触ってみようという場面では、とても使いやすくなっています。 GrapeCity.DioDocs.Excel.ja やってみた '''C#:program.cs using...

View Article


【Unity、C#】静的Dataクラスを用いて、データを管理する。

きっかけ GameManagerを用いた制作をよくするんですが、GameManagerに変数とか、プロパティとかをまとめていくと、段々ぐちゃぐちゃしてきませんか? 私はよくなっちゃうんですよね。 #regionでまとめちゃってもいいんですけど、なんとなくデータはデータだけでまとめちゃいたい! ・・・ってことで、データをまとめたクラスを別に作っちゃおう!ってお話です。...

View Article

Microsoft Build 2021 の「The future of modern application development with...

はじめに 本稿は、Microsoft Build 2021 の「The future of modern application development with .NET」を視聴して学んだことを書きます。 以下のURLで視聴できます。...

View Article

Prism コードサンプル学習:11-UsingDelegateCommands

Prism コードサンプル学習:11-UsingDelegateCommands はじめに 以下の記事の続きです。 https://qiita.com/mngreen/items/049b4d181287b6815608 11-UsingDelegateCommands 本サンプルでは、DelegateCommandsの実装方法を紹介しています。...

View Article
Browsing all 9264 articles
Browse latest View live