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

C# で前前前世

Delphi で前前前世 - Qiitaを C#...

View Article


Image may be NSFW.
Clik here to view.

unityでとりあえずプレイヤーを動かすスクリプト

始めにフライトゲームやFPSでプレイヤーを動かすスクリプトを書きました。プレイヤーの動かし方が分からない人は必見です! (これはmacで開発することが前提となっています)下準備unityのnewを選択 Project nameを決めてCreate projectを押すCreate -> 3D Object -> Planeをクリック、地面を作ります。 Create -> 3D...

View Article


Image may be NSFW.
Clik here to view.

unityで音を鳴らそう!

始めにこの記事の対象者 - 製作中のゲームに音を入れたい人 - unityに興味がある人下準備unityのプロジェクトを開く Create -> Create Emptyを選択してCreate Emptyを生成する Create(Project) -> C# Scriptを洗濯して新しいスクリプトを生成する...

View Article

Image may be NSFW.
Clik here to view.

Unity (C#) で小数点型の変数をintにキャストすると意図した値にならない(ように見える)ことがある

座標値をint型にする処理intx=(int)hit.collider.gameObject.transform.position.x;Debug.Log("x1="+hit.collider.gameObject.transform.position.x);Debug.Log("x2="+x);Unityで書いてしまいそうな処理があります。例えば、ボードゲーム系のゲームを作ろうとしたときに、クリッ...

View Article

[C#]struct制約のないジェネリック型の値から、Nullable.Value(またはHasValue)にアクセスする

ジェネリック型を使用し、struct制約があればこんなコードですが、voidFunc<T>(T?val)whereT:struct{Console.WriteLine(val.Value.GetHashCode());}long?value=long.MaxValue;Func(value);これを制約なしでアクセスしたいわけです。voidFunc<T>(Tval){Cons...

View Article


Image may be NSFW.
Clik here to view.

[Unity Editor拡張]ゲーミングUnityを作った

はじめにゲーミングUnityとは、皆さんご存じのゲーミングPCが七色に光るアレのUnityバージョンです Editor拡張を使用して作成しました開発効率が上がるとかそういう内容は一切ありません結果ダウンロードはこちらunitypackageになっていますhttps://github.com/kyourikey/GamingUnityEditorExtension/releases環境Windows...

View Article

【C#】throw式

★throw式が記述できる箇所は以下の3か所 1:ラムダ式、式形式メンバーの「=>」の右辺 2:Null合体演算子(??)の右辺...

View Article

今日の気になる&調べた

Sasfariのタブを残しておいたりする代わりにここに記載・追記していこうと思う。気になるついに出た、「骨伝導の完全ワイヤレスイヤホン」! 音楽も外音も同時リスニング 骨伝導+ワイヤレスなんて欲しいに決まってるmacOS Safariで簡単にmarkdownリンクをコピーできるExtensionを書いた...

View Article


Image may be NSFW.
Clik here to view.

ベクトルスコープ

usingSystem;usingSystem.Linq;usingOpenCvSharp;publicstaticclassVectorScope{constdoubleRY_R=+0.701;constdoubleRY_G=-0.587;constdoubleRY_B=-0.114;constdoubleBY_R=-0.299;constdoubleBY_G=-0.587;constdouble...

View Article


Image may be NSFW.
Clik here to view.

Playを押すたびに"Processing Addressable Group"と表示される。

やあ備忘です。あなたのAddressableのソースは毎回[Play!]を押すたびにビルドされてます。※私はビルドする必要があるかチェックしているのも含めて"ビルド"と呼んでます。おおきく3つ手順があります。1.プレイモードの変更2.プロファイルの設定3.Addressableのビルド1.プレイモードの変更以下のように変更して下さい。 Play Mode Script > Use...

View Article

Image may be NSFW.
Clik here to view.

DI コンテナは自分で new しないでフレームワークを探そう

思ったより↓の記事がバズった。DI (依存性注入) って何のためにするのかわからない人向けに頑張って説明してみる自分で DI コンテナを new しないで自分で DI コンテナのインスタンスを new...

View Article

C# DataGridView スクロールすると残像で文字がつぶれる

C# DataGridView スクロールすると残像で文字がつぶれるうーん。。。原因は結局分からなかった。でもとりあえず解決はした。デザイナー.csに書かれていた以下の行を削除したところスクロールしても残像はなくなった。 this.Column1.DefaultCellStyle = dataGridViewCellStyle1;...

View Article

Image may be NSFW.
Clik here to view.

DI って何でするのかわからない人向けに頑張って説明してみる「本来の意味」

DI (依存性注入) って何のためにするのかわからない人向けに頑張って説明してみるを、単体テストにフォーカスしたら単体テストが本来の目的では無い的なコメントが散見されました。確かに DI コンテナは元々は SOLID 原則の D に該当する依存性逆転の原則 (Dependency inversion principle)...

View Article


Image may be NSFW.
Clik here to view.

C#とXamarinを使用したプログラム開発

「Xamarin」について書きたいと思います。1.Xamarinとは? XamarinはXamarin社(現Microsoft社に買収)が開発したiOS、Mac、Androidで動作するアプリを開発ができるプラットフォームです。 基本的にはC#で開発します。 以前はiOSアプリを開発するためにMac端末でXcode上で開発する必要がありましたが、...

View Article

Xamarin.Forms ガワネイティブアプリで、C# から JavaScript へのリクエスト~レスポンスを Taskにする

メモ書きなので雑。シナリオXamarin.Forms + WebView(HTML, JavaScript な SPA) のガワネイティブアプリであるAndroid アプリの BACK キーの有効無効を、WebView 内のページ状態によって切り替えたい データ編集中(未保存)なので Back キーで history.back やアプリ終了されたら困る、とか流れ1. [Forms側]...

View Article


言語別Stack処理速度比較

1. はじめにGo言語にはStackが実装されていませんが、Stackの処理自体は、どの言語でも、配列や線形リストを使って自作で実装することができます。Go言語向けに自作で作ったついでに、 Stackが実装されている他言語との処理速度(処理時間)を比較してみました。実験で使用した言語は、C#(.NET Core3.0)go1.14.4java 13.0.2Python...

View Article

C#でランダムなint配列を生成する

Enumerable.Repeat(newRandom(),1000).Select(r=>r.Next(200)).ToArray();これで0以上200未満のintが1000個ある配列を作れます。補足Selectでは最初に用意したRandom型のインスタンスが毎回使われるのでランダムに作ってくれます。参照型でEnumerable.Repeatを使うと同じインスタンスを返すことを利用していま...

View Article


CUIによる C# Managed DLL の作成・ Global Assembly Cache へのインストール・利用手順

概要Visual Studioが利用できない環境で C# Managed DLL を Global Assembly Cache (以下「GAC」)にインストールし、実行ファイルから参照したい機会があったので、手順をまとめておきます。今時そんな機会はほぼ無いと思われますが、もしかしたらあるところにはあるかも?多分。手順1. C# Managed DLL を作成概要に記載の通り「 Visual...

View Article

Image may be NSFW.
Clik here to view.

特許技術者の憂鬱・明細書の段落番号付与

これは、フリーソフト「段落ジェネレータ」の紹介記事です。GitHub のURLはこちらです。Visual Studio 2019 でコンパイルしてください。https://github.com/k-ayaki/danrakuG01OSDN...

View Article

Image may be NSFW.
Clik here to view.

ポケモン剣盾の乱数調整作業自動化のカスタマイズ

PokemonSWSH_SeedSearchSupportポケモン剣盾の乱数調整を手助けするためのツール作成をしました。乱数調整特化型のカスタマイズです。使用や準備等におけるトラブルへの対応はできません。すべて自己責任のもと行ってください。また、C#処女作のため、コーディングに不備があるかもしれません。ご指摘があれば勉強させていただきたいです。ポケモン剣盾乱数調整作業自動化(@chibi314さん)...

View Article
Browsing all 9529 articles
Browse latest View live