Unity Cloud BuildでFirebaseを使ったiOSアプリをビルドする
Unity Cloud BuildではCocoapodが使えません。なのでCocoapodを使わずにFirebaseの機能をiOSで使う方法を紹介します。使えた機能AnalyticsRealtime DatabaseAuthenticationCloud MessagingDynamic Links UnityにFirebaseを実装するFirebaseのSDKを入れるまず...
View ArticleC#でバイナリファイルのSHA-256を計算する(実質4行)
.NETやっぱり便利たったこれだけsha256test.csusingSystem;usingSystem.IO;usingSystem.Linq;usingSystem.Security.Cryptography;classProgram{[STAThread]staticvoidMain(string[]args){if(args.Length==0){return;}byte[]byteVal...
View ArticleRubyの正規表現をC#で書いてみた
動機かなり前にRubyを使ってたことがあり、Rubyで簡潔に書ける正規表現をC#で書いたらどうなるのかを書いてみたいと思った。 (C#好きですが、この記事でRuby→C#への乗り換えを推奨しているつもりはないですので、あしからず。)やってみたことRuby...
View Article【ASP.NET Core MVC】ASP.NET Core MVCであみだくじを作ってみる 6 (Razorを使う あみだを辿る編)
概要前回:ASP.NET Core MVCであみだくじを作ってみる 5 (Razorを使う)今回は、Razorを使って選択した番号のあみだを辿る処理を作ります。単なるおまけです。前回同様、ASP.NET Core の Razor 構文リファレンスを参照しながら作っていきます。描画したあみだを保持するあみだを辿るには、ランダムに描画したあみだを保持しておく必要があります。...
View Article【C#, log4net】log4netを使う
やり方をよく忘れるので記録。健忘症どころじゃない。今回はロガーの初期化(設定読み込み)とロガーインスタンス取得に的を絞るため、設定ファイルの詳細については書かない。環境・IDEはVisual Studio 2017を使用1....
View ArticleUnityのゲーム製作で使えるC#コードまとめ
はじめにゲームでよく使うものをまとめました。半分自分用です。たまに自分でも忘れるので…目次・クリックで動作させる。・キー操作で動作させる。・衝突判定をつける。・タグをつけたオブジェクトの数を数える。・オブジェクトを生成する。・オブジェクトを破壊する。・複数回処理をする。・座標を指定して移動させるクリックで動作させるif ( Input.GetMouseButtonDown(0) ) { 処理 }...
View Articleスーパーマリオのジャンプのアルゴリズム
先日、気持ちのいいジャンプを目指してというQiitaの記事を見かけました。記事中では、マリオのジャンプについても触れられています。マリオというと、マリオブラザースやスーパーマリオブラザース等々、色々あるのですが、これはおそらくスーパーマリオブラザースの事だと思われます。ジャンプアクションゲームといったらスーマリですね。そのマリオのジャンプの仕組みは「マリオの速度ベクトルを保存しておいて座標を計算する...
View ArticleAzure DevOps で Release Line をカスタマイズし手動承認ができるようにする
今回は、Azure DevOps の Release Line を活用して、既存のアプリケーションのデプロイの際に、検証環境/本番環境の間に承認者の手動承認ができるようにしてみたいと思います。前準備今回準備するものは以下です。 - Azure WebApp の デプロイ × 2 (検証環境用と本番環境用)Azure DevOps とローカルディレクトリの Git 紐付け Azure DevOps...
View ArticleC# - Clipboardのformatを調べるツールつくった
ExcelとかWordの形式を調べて結果をまとめようかと思ったが、面倒すぎたので、調べるために作ったツールだけ置いてみる。画面キャプチャExcel2016で、を選択してコピーした場合の結果が下図。CsvはなぜかStringではなくMemoryStreamらしい。ソースコードusingSystem;usingSystem.Drawing;usingSystem.Drawing.Imaging;usin...
View Articleタッチスクリーンでスクロール時にバウンドさせない
タッチ画面でスクロール可能なものがあって端っこに行くと、ウインドウが引っ張られる感じになります。これを回避するために、バウンドさせたくないコントールの ManipulationBoundaryFeedback...
View ArticleBouncy Castle (.NETFramework) の CipherSuites を Enumにする
Bouncy Castle (.NETFramework) の CipherSuites を EnumにするBouncy Castleは元々がJavaのライブラリなので、Enum 化されていないようだ。これは誰かが一度すればいいだけのような気がするので、BSDライセンスで貼り付けておくモチーフは ver1.8.5 のBouncy Castleソースコードです。/* Copyright (c)...
View ArticleVue.jsおよび.NET Core 3の開発
概要.NET Core 3.0 の Webアプリケーション(API テンプレート)で Vue.jsをフロントエンドにして開発を行う方法。 React や Angular のテンプレートはすでに公式から出ています。(Vue.js もコマンドラインからの作成ならできたはず)前提条件vue-cli ( npm install -g @vue/cli ).NET Core 3.0...
View Article【Unity】スクリプトをGameObjectにアタッチしなくても呼び出せるよっ
はじめにこの記事はUnityで,スクリプトから他のスクリプトの変数やメソッドを呼び出したい人,スクリプトをGameObjectにアタッチしなくても, そのスクリプトの変数やメソッドを呼び出したい人向けに書きました.ただし呼び出される側のスクリプトは, StartやUpdateのようなイベント関数を含まず, 変数や自作のメソッドだけを含むことにします.簡単なことですが,...
View Article[C#] モーダル ダイアログ と モードレス ダイアログ
C# WinFormsの「モーダル ダイアログ」と「モードレス ダイアログ」の忘備録になります。1. モーダルダイアログと、モードレスダイアログの違いモード名内容モーダル ダイアログダイアログボックスを閉じるまでは、同じアプリケーションの他のウィンドウに対する操作ができないダイアログボックスモードレス ダイアログダイアログボックス表示中でも他のウィンドウの操作可能なダイアログボックス2....
View ArticleASP.NET Core 3.0 Razor Pages 事始め(6)
ASP.NET Core 3.0 Razor Pages 事始め(5)の続きです。今回は、公式チュートリアルのデータベースと ASP.NET Core を使用するをやっていこうと思います。データベース接続のための設定Startup.cs の ConfigureServices メソッドを見てみます。最初に実施したスキャフォールディングの操作で、ConfigureServices...
View ArticleScriptDom を利用して SQL文字列 を 編集する部品を作ってみた話① (もしかしたら続く)
はじめに前段で個人的な経緯をダラダラ書くので、『お前の事情になんか興味ねえ』方は、適当に斜め読みするなり、このあたりまでスキップしてください。要約すると、ScriptDom...
View Article