問題タブ [programmatically]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unity3d - Unityで長方形を作る
Unity の基本にこだわりました。それぞれ画面の 25% を占める 4 つの異なる色の四角形があるモバイル用のシーンを作成したいと考えています。
インスペクターにプレハブとして「登録」して、ゲームオブジェクトの画像を作ってみました。以下のコードは、単一の赤い長方形を作成して、シーンの (x,y,z) => (0,0,0) 座標に配置しようとした例です。いくつかの問題があります:
- 長方形が表示されませんでした
- 長方形の幅と高さをプログラムで指定する方法がわかりません
これはどのように見えるかです:
もっと簡単な解決策はありますか、それともこれがベスト プラクティスですか? どうすればよいかヒントを教えてください。
compilation - C# バージョン 6 および 7 コードを使用して C# プロジェクトをプログラムでビルドすると、コンパイル エラーが発生する
を使用してプログラムでターゲット プロジェクトをコンパイルしたい
コンパイルが必要なターゲット プロジェクトにC#
、安全なナビゲーション オペレーター ( ?.
Operator) などの 6.0 機能が含まれている場合、これらのコード行で正確にエラーが発生します。
ターゲット プロジェクトでこれらのコード行を削除すると、正常にコンパイルされます。
C#
6.0 および 7.0 スタイルのコードをプログラムでコンパイルする方法を知っている人はいますか?
私のランタイム バージョンをビルドするプロジェクトでは、ビルドのバージョンMicrosoft.Build.dll
は v4.0.30319 で、.Net
フレームワークのバージョンは 4.6.2 です。
2 つの単純なプロジェクトを追加しました。最初のコンソール プロジェクトは、コンパイルされるコードです。2 番目のコンソール プロジェクトは、コンパイルされるターゲット プロジェクトです。行 15 をコメントアウトすると、コンパイルは成功します。そうしないと、ログファイルのその行にエラーが表示されます。
コンパイルするプロジェクト
コンパイルするターゲット プロジェクト: