Linux上のUnity? はい、問題ありません

画像



私たちの多くのこの考えは長い間苦しめられてきたと思います:しかし、Linuxで完全に私に切り替えないでください? だからそれは私と一緒でした。 何日も考え、多くの賛否両論。



この記事を複数回開いた人は皆、この種のOSに出くわしましたが、長い間この記事にとどまる人はほとんどいませんでした。 同じことが私にも起こりました。 非常に頻繁に。 ある日、私は決めました。 私にとってMint 18をインストールしたのは、私にとって最も便利なものであるため、ドライバーを構成し、それを行ったからです。



Unityをインストールして、Wineを介さないようにする方法を考えました。 そして見よ。 Unityは、インストールの準備が整ったLinuxパッケージのブランチです。 .shスクリプトと既製の.debパッケージの両方があります(以下のリンク)。

Unityの各リリースバージョンも、OC向けにアセンブルされています。 時々ジャブがありますが、それらはほとんど目立たず、原則として、快適な開発のために必要なものはすべてあり、すべてがうまく機能します。

など。 Unityはシンプルで簡単です。



  1. マネージャーを介して既製の.debパッケージを使用する
  2. または端末を介して
    sudo sh /path/to/*.sh
          
          







その後、混乱が始まります。 Unityはコンパイラを使用していることをご存知だと思います。 彼は穏やかな.Netバージョン3.5です。



RiderをJB(Windows、Ubuntu、Mintは.Net 3.5がなくても大丈夫)、VSCode(同じこと、もう少し)、およびフラットパック経由の新しいMonoDevelopからRiderを実行しようとしました。 しかし、それは多くの問題であることが判明しました。その主なものは不完全であり、私の側では、ファイルシステムの不正確な読み取りですらありました。 必要なものを見ることなく、間違ったセクションに登る。 その結果、リンクが切断され、毎回ライブラリをセットアップすることを心配する必要がなくなります。 そこで私は簡単な解決策を思いつきました-標準リポジトリからMonoをaptに入れます。 始めましょう。



開始する前にそれを行うことをお勧めします

 sudo apt-get update
      
      





更新しました。

次はMonoバージョン5.9.6です\



 sudo apt-get install monodevelop
      
      







など。 プログラム自体が必要です。 わかった。 Unityでそれを指す。

Unityで、編集->設定->外部ツール->外部スクリプトエディターに移動し、monodevelopアイテムを選択します



始めます。 すべてが順調です。 しかし、リンカは誓う:おい、.Net 3.5はどこにある? そして、多くはここで止まります。 モノには、いわゆるモノ参照アセンブリがあります。 必要です。



 sudo apt-get install mono-reference-assemblies-3.5
      
      







結論:Unityは、開発中に問題を引き起こすことなく、Linuxの素晴らしい友だちです。 また、Windowsにあったすべてのソフトウェアは、Linux Mintのアナログに置き換えることができました。



下から3番目があります



All Articles