【Unity】3D Game Kitのアセットをインポートしたらエラーが出た場合の対処法
現象Unityの公式の「3D Game Kit」という3Dアクションゲームのテンプレートアセットがあるのですが、こちらをインポートしたところ以下のようなエラーが出ました。Library\PackageCache\com.unity.timeline@1.2.6\Runtime\Utilities\AnimatorBindingCache.cs(91,40): error CS0117:...
View ArticleWPF Prism の IDialogService で汎用的なダイアログを出せるものを作った
はじめにPrism7.2 から IDialogService が実装されてダイアログ表示がいい感じになったしかし、通知用や確認用などの汎用的なダイアログをプロジェクトごとにいちいち作るのも面倒くさいなので IDialogService...
View ArticleLocationプロパティー、PointToScreen、PointToClient メソッドの使い方
ControlのLocationメソッド、PointToScreenメソッド、そしてPointToClientメソッドの使い方をまとめる。本記事では、特に下の写真-1のように複数のControl(ここではPanel)が入れ子上になっている際に、あるコントロールの座標を他のコントロールの座標系で表す方法に重点を当てる。 写真-1 0.前提条件...
View Article1人でアプリを作る【その1】
はじめにこんにちは。今回から、『Unity』を使ってスクロールゲームを作っていきます。企画から完成までの過程を日記感覚で記録していきます!制作環境macOS Mojave バージョン 10.14.6 Unity...
View Article[Unity] UniversalRenderPipelineのRenderScaleをC#から変更する
はじめにUniversalRenderPipelineのRenderScaleを実行時にC#から変更したいのでコードを書きました。...
View Articleビルド時にgitのCommit Hashを定数として自動生成する
はじめにバージョニングはアプリをデプロイする上で大事な要素です。大抵の開発プラットフォームにはバージョン番号が設定できます。それを設定画面やトップ画面等で表示しているアプリもよく見かけます。ですが「このアプリはいつ時点のコミットでビルドしたものなのか?」を確認したい場合、数字ではひと目でわかりません。というわけで、ビルド前に自動で現在のコミットのハッシュ値を定数のクラスとして生成するEditor拡張...
View Article【Unity(C#)】OculusQuestのハンドトラッキングでボタンを押す
Oculus Integrationこの記事内ではOculus Integrationの使用を前提に話を進めていきます。Oculus Integration内のコード自体は私レベルでは理解不能なことをいっぱいやっていますが、パーツを部分的に使用すれば本当に使いやすくなっているのが今回使ってみて改めてよくわかりました。ありがとうOculus。...
View ArticlePrism.Wpf 7.2 Regionへの初期表示指定と画面遷移をしてみる
WPFの初心者です。WPFのなんたるやも知らないまま、Prism & ReactivePropertyで MVVM に挑んでいるところですが・・・全然わかりません。まずはPrismのHello...
View ArticleBlazor WebAssemblyのアプリケーションをGitHub Actionsを使ってGithub Pagesにデプロイする
はじめにタイトル通りの内容の手順の備忘録です.リポジトリBlazor WebAssemblyのプロジェクトBlazor WebAssemblyはASP.NET Core 3.1ではまだPreviewなので,テンプレートのインストールが必要です.dotnet new --install...
View Articleカレンダーの表示 (paizaランク B 相当)
問題文解説を視る前に書いたコード(エラーになるが原因は分かっていない)classProgram{staticint[]NextDay(intyear,intmonth,intday){day++;if(day>LastDay(year,month)){day=1;month++;}if(month>12){month=1;year++;}returnnewint[]{year,month...
View ArticleUiPath Activity Creatorを使ってみる。(その4:アクティビティの外観の設定について)
このドキュメントの概要 前回はActivity Creator のWizardでの設定項目と、実際にUiPath Studioのプロパティパネルやデザイナーパネルでどのように反映されるかを見ました。 今回は、Activity Creatorのデザイナーパネル上でのアクティビティの外観の設定方法について見ていきます。Activities.Designプロジェクトについて Activity...
View Article脆弱性を直した後のセキュリティテスト(SQLインジェクションの場合)
脆弱性が報告されてから修正が完了するまでに、Webアプリケーション開発者(またはテスター)ができることをセキュリティテストを中心に書く。再現手順の確立原因究明対策の実行修正の確認セキュリティテストセキュリティテストってどうやればいいの?というエンジニアの参考になればいいなあ。※本記事のサンプルコードは C# + Entity Framework...
View Article[Unity] UniversalRenderPipelineのMSAA設定をC#から変更する
はじめに下記の続きです。https://qiita.com/jnhtt/items/4814d629bcd98dc28a38UniversalRenderPipelineのMSAAを実行時にC#から変更したいのでコードを書きました。...
View ArticleFixed Joint機能について
Fixed Jointについて今回はFixed Jointの機能を使ってオブジェクト同士をくっつける方法を簡単に説明していきたいと思います。今回は以下の2つのオブジェクトを使用して説明していきたいと思います.CubeにこんなScriptをつけてみましたusing System.Collections; using System.Collections.Generic; using...
View Article再入門C#:非同期処理・ロック
普段Asyncのプログラムは書いていて、非同期処理のコンセプトもふわっとしっているので、いざとなれば調べたらトラブルシュートもできるのだが、プログラマとしてレベルを上げるために、複雑な非同期処理を何も見ることなくがっつりコードが書けるようになりたいと思い立ち、基礎の基礎からコードを書いてみることにしました。基本的にいつもお世話になっている岩永先生のサイトや、他で学んだ内容を自分なりに理解しながら、整...
View Article13日の金曜日(3桁) (paizaランク C 相当)
問題文YouTubeのYouTubeの解説動画を視て書いたコードstaticvoidMain(string[]args){intall=0;intfriday=0;Randomrandom=newRandom(123456);for(inti=0;i<1000000;i++){intyear=random.Next(DateTime.MinValue.Year,DateTime.MaxValu...
View Article再入門C#:yield
非同期処理が出てくる中で、yieldが出てきて、はて、C#でどうだっけ?と思ったので書いてみます。yieldは JavaScriptとかで出てきました。ちなみに、アメリカに住んでいると、信号機のところにYeildって書いてあって、その意味は状況を見て曲がっていいよです。C# の yieldC#のYield...
View Article13日の金曜日(4桁) (paizaランク C 相当)
問題文YouTube解説動画classProgram{staticvoidMain(string[]args){DateTimedate=newDateTime(2020,3,13);DateTimeendDate=date.AddYears(400*7);intall=0;intfriday13=0;while(date.CompareTo(endDate)==-1)//-1で以前、0で同じ、1で...
View Article