2017-02-27 6 views
0

私は、Visual Studio Blend、Photoshop、およびIllustratorには、すばらしいパスとシェイプツールがあることがわかりました。残念ながら、それらはUnity Engineにはありません。 Unity Storeにはこれを回避するための高価な資産がいくつかありますが、その複雑なパックは必要ありません(そして今はそれができませんでした)ので、Unityの基本的なシェイプとパス描画キットを実装する予定です。事は私がどこから始めるかの手がかりがないことです。 経験豊富な人が私にいくつかの資料を提示することができますか?これをグーグルで調べると、「これとそれにパスツールを使用する方法」がわかりました。 Unityがc#を使用するとき、多分私はその言語を使うべきですが、私は必要なことを学びます。パスとシェイプ:それらを実装する方法は?

編集:

は "近い私が何をしたい不明瞭なため" を手に入れました。私が答えて欲しいのは、いくつかの資料、チュートリアル、これらのパスと形状ツールをプログラミングしている記事を私自身で見つけることができなかったからです。

答えて

2

「メッシュ生成」が必要なようです。これを非常に簡単に行うことは可能です。あなたはポイントと三角形のリストを指定し、それらをメッシュ上に設定してメッシュを動的に作成するだけです。

これは深い話題ですが、すぐに起動して実行するのは簡単です。このアプローチは、オブジェクトが複雑すぎない限り、モバイルでも使用するのに十分速いです。

速度の最適化のために、速度が遅いメッシュ上の頂点と三角形の設定です。それらが設定されると、オブジェクトは標準メッシュと同じであり、素早くレンダリングされます。ここで

は、メッシュ生成に関するいくつかのリソースです:

https://nrj.io/procedural-curved-mesh-generation-in-unity-part-1/

http://catlikecoding.com/unity/tutorials/procedural-grid/

+0

おかげで、それはどちらか悪いアイデアではありません。特定のプロジェクトのようにランタイムの前にこれらのメッシュを生成する予定です。バイナリアルファ(完全に不透明または完全に透明)でシルエットテクスチャのみを使用します。消灯した単色の素材を割り当てます。 – agiro

+1

あなたが望むものに応じて、テクスチャベースのアプローチを使用することも可能です。 Unityの 'Render Textures'をこれに使用することができます - http://gatemedia.ch/software/2016/01/29/high-performance-real-time-painting-in-unity.html – Sky

+0

私のブックマークをそれらと一緒に:Dどのように私はそれらのソリューションを見ていないのですか? – agiro

関連する問題