🔰【C#】演算と変数(解答2-3)
この記事の注意事項この記事に記載の内容(解答)が模範解答というわけではありません。あくまで自身の学習の過程での足跡的な内容で記載するものです。そのため、記述が汚い箇所もあるかと思いますので悪しからず。開発環境OS:Windows10 Pro 64bit IDE:VisualStudio Community...
View Article🔰【C#】演算と変数(解答2-4)
この記事の注意事項この記事に記載の内容(解答)が模範解答というわけではありません。あくまで自身の学習の過程での足跡的な内容で記載するものです。そのため、記述が汚い箇所もあるかと思いますので悪しからず。開発環境OS:Windows10 Pro 64bit IDE:VisualStudio Community...
View Article🔰【C#】演算と変数(解答2-5)
この記事の注意事項この記事に記載の内容(解答)が模範解答というわけではありません。あくまで自身の学習の過程での足跡的な内容で記載するものです。そのため、記述が汚い箇所もあるかと思いますので悪しからず。開発環境OS:Windows10 Pro 64bit IDE:VisualStudio Community...
View ArticleC# - Windows標準のタッチキーボードを起動する
Windowsにはtabtip.exe ("C:/Program Files/Common Files/Microsoft Shared/ink/tabtip.exe")というタッチキーボードの実行ファイルがあり、これを実行することでタッチキーボードを使用する事が出来ます。osk.exe...
View Article【C#】ループステートメントの速度を検証してみた その2
前回、C#におけるループステートメントの速度検証をまとめてみました。検証方法が未熟な箇所が多々あったため、今回は@Midoliyさんにご紹介いただきましたBenchmarkDotNetを用いて検証を実施します。実施すること1億個の要素を持った配列およびリストを用意する。準備した配列、リストに対して検証する。...
View ArticleUnityでAndroidの内部ストレージにファイルを保存する
コードusingSystem.IO;publicstaticDirectoryInfoSafeCreateDirectory(stringpath){//ディレクトリが存在しているかの確認...
View ArticleUnityEngine.Debugログを、非表示にするのではなく、コードから除去する
前提Unity 2019.4.9f1 (LTS)参考Unityで完全にログを消し去る方法 (Qiita)【Unity】リリース時にDebug.Logを出力しないようにする (のらくるノート)ConditionalAttribute クラス (MS Docs)どうもありがとうございました。仕組みラッパークラスは、#if...
View ArticleRestSharpを使ってファイルのダウンロードを試してみたが、公式のやり方ではうまくいかなかった話
RestSharpを使ってファイルのダウンロードを行おうとしたのですが、公式サイトに記載の方法だとなぜかファイルがダウンロードされませんでした。そのため、備忘録としてこちらに残しておきたいと思います。事象公式サイトでは、以下の通り記載されていました。Working with Files |...
View ArticlePhoton Bolt | 他プレイヤーが作ったゲームオブジェクトをDestroyする
はじめにPhoton BoltはUnityで簡単にオンラインゲームを作れるUnityソリューションです。今回は僕自身が困った他人が作ったゲームオブジェクトを破壊する方法を僕自身のために書いていこうと思います。やりたいこと他人が作ったゲームオブジェクト(エンティティ)をDestroyしたい。起きている問題Photon...
View ArticlePrism コードサンプル学習:01-BootstrapperShell
Prism コードサンプル学習:01-BootstrapperShellPrismとは以下を参照ください。https://www.fenet.jp/dotnet/column/tool/1715/上記の中で、以下が主な特徴と捉えればよさそうです。ViewModel実装の補佐DI...
View ArticleUnity ML-Agents を試してみた
前提環境Unity 2019.4.9f1 (LTS)ML Agents 1.3.0 (Preview)ML Agents Extension 0.0.1 (Preview)Anaconda Python 3.8Windows...
View ArticleTry Catch文がとらえるのは"例外"である
要約try-catchを使うときは、それが本当に必要か、適切にCatchできているか考えて使おう。ひどいコードを見たこの間、Visual studioを用いてデバッグしていたら、例外が頻繁に発生していちいち止まるので、なんだこれと思ったら下記のようなコードがあったtry{...
View Article【Unity】コルーチン(Collections)の基礎的な使い方(自分用)
はじめにここでは技術的な部分で初心者の方向けになんとなくわかっていただけるように書いています。コルーチンとはコルーチンって何?っていう方向けに言葉の意味をなんとなく理解してもらえるようこちらで説明しています。【Unity】コルーチン(Coroutine)主にポイントは↓のこの3つになります。①IEnumerator ②yield ③StartCoroutine...
View Article[C#] Null許容参照型時代のTry-Parseパターン
Question以下のメソッドは、trueを返す場合はvalueに非nullの値を格納し、falseを返す場合はnullを格納する。boolTryGetValue(stringkey,outstringvalue){...}では、このメソッドは、null許容参照型の導入時にどう変化させなければならないか。boolTryGetValue(stringkey,outstring?value){...}と...
View ArticleC#のusingとnamespaceとは?
C#でHello Worldしたときに、usingとかnamespaceって何?と思ったので書いておきます。既にC#の環境がある方は最初の[準備]は飛ばしてください。[準備]C#でHello Worldを表示するまずは、C#の動作環境を整えます。 VS Codeと.NET Core SDKを使いました。(環境のセットアップは...
View Articleコンポーネントをスクリプトで無効・有効にする方法。(enabled)
はじめにここでは技術的な部分で初心者の方向けになんとなくわかっていただけるように書いています。enabled簡単にいうとゲームオブジェクトにつけれるコンポーネントを有効にしたり無効にしたりできる変数です。画像のようにインスペクタービューの部分ですね。コンポーネントは「Add...
View ArticleTransactionScopeでトランザクションが効かない件
よくネットで見るやつTransactionScopeのインスタンスを生成後に、 SqlConnectionを接続する。それでもトランザクションが効かない場合既に同一のDBに接続された、 SqlConnectionが存在してる可能性が高い。要するに開きっぱなし、ダメ、絶対。既存の仕組みのせいで、最新技術の恩恵を受けられないなんて。。。
View Articleinstantiateについて
はじめにここでは技術的な部分で初心者の方向けになんとなくわかっていただけるように書いています。instantiate一言で言うとゲームオブジェクトを生成する関数です。使うところといえば、例えば敵を倒したらアイテムが出るようにしたり銃を打ったら玉が出るようにするときに使います。以上。詳しく使い方を説明しているサイトがあったのでURLを貼っておきます。https://www.sejuku.net/blo...
View ArticleC#でCSVを出力するときの注意
CSVって便利だよねExcel等の表計算ソフトにデータをエクスポートしたいとき、.xlsxを作ったりするの、できなくはないけど結構面倒ですよね。だから、CSVで出力したりする。単に数字やアルファベットだけを取り扱うのなら、export.csFile.WriteAllLines(FileName,CSVData);みたいな形で書けます。しかし、CSVDataにASCII以外の文字が入っていると、Exc...
View ArticleUnity初心者がやりがちと有名なあのエラーの罠
0.はじめに筆者はバリバリの初心者なので内部の仕組みは分からないし、この記事の内容も正確とは言い切れません。初めてゲームっぽいものを作ろうとしていた際にすごく困ったので備忘録の意味も含めて記事に残します。書き方が下手だけど許してね。1.有名なあのエラーUnityを独学で勉強しようとGoogleを徘徊した時、「初心者がしやすいエラー」としてほぼ必ず紹介されているものに、クラス名とファイル名(スクリプト...
View Article