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

[Unity] [ゲーム制作] ScriptableObjectを用いたデータベースの作成方法

三回目の投稿です。よろしくお願いします。 目次 概要 実装概要 作業手順 実装方法 最後に 概要 以下のことを解説します : ScriptableObjectを用いたデータ(BaseData.cs)…

View Article


C#で一時的にファイルを作成して編集、その後削除する【文字エンコーディング指定あり】

経緯 以前、以下の記事でCSVファイル作成処理を紹介したのですが、動作確認を進めたところ、日本語を入力したCSVファイルをExcelアプリで開くと文字化けしました、、 https://qiita.c…

View Article


指定したタイムゾーンの時刻に変換する

経緯 開発中はDateTime.Nowで東京時間が取得できるけど、デプロイするとロンドン時間が取れてしまうことがある。 最初はDateTime.Now.AddHours(9)とかしていたけど、きちん…

View Article

[Unity] Sprite 無しで枠線付き角丸四角形の図形を uGUI で書く方法

背景 どうも今川です。 ゲーム制作をしていてしばしば、ボタンやフレーム、カーソルといったもので、角丸四角形の図形をうGUIで描画することがあると思います。 これを簡単に実装しようと思った時、Imag…

View Article

【ゲームプログラミング】「速度」を使う時は必ず`deltaTime`を使ってください

Unityを念頭に置いた記述をしますが、どのエンジン、言語にも通ずる一般的・汎用的なお話をします はじめに みなさんは、ゲーム上で「 移動 」を扱う際、どのように実装していますか? Unityなら…

View Article


C#のディスパッチ手法まとめ

型がわからない処理から特定の型に対する処理を呼び出すためには、ディスパッチが不可欠です。 この記事では「ディスパッチ」を「型が一つに定まらない処理(A)から特定の型に対する処理(B)を呼び出す操作」…

View Article

StringBuilderよりもメモリアロケーションを少なく文字列を結合する

はじめに C#の文字列結合と言えば皆様は何を思い浮かべるでしょうか。 + 演算子に string.Concat() メソッド,こなれたC#erなら StringBuilder クラスの利用を考えるで…

View Article

日本語プログラミング言語 なでしこ Java C# でHello World実行時間を仲良く競う

はじめに 日本語プログラミング言語 なでしこ とJava C# とで「Hello World」コンソール出力の反復実行時間を仲良く競い合わせてみます。 この記事内容の作業環境 Windows11 P…

View Article


C# DGV スクロール時に結合セルの描画がおかしくなる問題への対処

結合セルが描画されない問題の対処 画面外にある領域のセル幅は取得できないので、 Invalidateで再描画の強制をする必要があった。 その為、スクロールイベントにInvalidate()の呼び出し…

View Article


【C#】ffmpegCoreでのffprobe.exeの配置を変更

NugetにはFFMpegCoreというパッケージがあり、これを使って動画の情報を取得することが出来る。 参考 C#で動画ファイルの解像度やフレームレートなどを取得する【ffmpeg|ffprobe】…

View Article

C# で PDF を最初から作成する方法

はじめに プログラミング言語を使用して PDF を作成すると、手動で作成する場合に比べて多くの利点があります。 まず、ドキュメント生成プロセスを自動化でき、時間を大幅に節約できます。 次に、これによ…

View Article

日本語プログラミング言語 なでしこ Java C# で関数を介した整数カウントアップ実行時間を仲良く競う

はじめに 日本語プログラミング言語 なでしこ とJava C# とで関数呼び出しを介した整数カウントアップの反復実行時間を仲良く競い合わせてみます。いわゆるファンクションコールのオーバーヘッドとはど…

View Article

WPFの無料UIライブラリ3選!概要・使用方法

初めに WPFの開発でモダンなデザインを構築する上でUIライブラリは非常に強力なツールです UIライブラリを使用すると楽なだけでなくUXまでの向上が見込めます Windowsデスクトップアプリ開発を…

View Article


C#の開発環境を構築する【Visual Studio】

本記事のゴール Visual Studio をインストールし、起動を確認する。 Visual Studio インストール 1.Visual Studio のダウンロードページから、コミュニティ版をイ…

View Article

日本語プログラミング言語 Mind Java C# で関数を介した整数カウントアップ実行時間を仲良く競う(Mind関数形式で再計測)

はじめに 日本語プログラミング言語 Mind とJava C# とで関数呼び出しを介した整数カウントアップの反復実行時間を仲良く競い合わせてみます。いわゆるファンクションコールのオーバーヘッドとはど…

View Article


日本語プログラミング言語 スミレ Java C# で整数カウントアップ実行時間を仲良く競う

はじめに 日本語プログラミング言語 スミレ とJava C# とで整数カウントアップの反復実行時間を仲良く競い合わせてみます。コンソール出力は意外と重い処理のようで、もっとも単純な処理での結果を確認…

View Article

【Unity】boolの2次元配列をシリアライズしてInspectorに表示する

はじめに Unityで当たり判定の管理にboolの2次元配列(bool[,])を使いたかったが、調べても自分の使用したいものがなかったので作成しました。結果的に次のように変数宣言するだけで画像のよう…

View Article


DoTweenに頼らずにUIのTweeningをしたい!

想定(実装)する動作 このように特定のメソッドが呼び出されたら指定した時間トゥイーンする機能を実装する。 実装に際して必要な考え方 ある始点aと終点bがあり、ある時間tかけて始点aから終点bへアニメ…

View Article

プログラミング言語 Go Java C# でHello World実行時間を仲良く競う

はじめに プログラミング言語 Go とJava C# とで「Hello World」コンソール出力の反復実行時間を仲良く競い合わせてみます。 この記事内容の作業環境 Windows11 Pro 22…

View Article

UnityEditor拡張勉強会 第1回 ~Prefabを大量に設置したい編~

UnityEditor拡張勉強会 第1回 ~Prefabを大量に設置したい編~ 社内のUnityクリエイター向けに、Editor拡張勉強会というものを実施しました! せっかくなので、資料を公開します!…

View Article
Browsing all 9551 articles
Browse latest View live