2012-10-01 34 views
0

我將爲汽車經銷商製作新的應用程序。他們基本上需要一個WPF/Silverlight應用程序,可以選擇一輛汽車(模型),然後通過調色板選擇汽車的顏色(來自預定義的顏色)。他們還需要能夠使用不同類型的輪輞,車燈和內飾。更改圖像的顏色 - 在運行時

什麼是最好/最簡單的方法。一直在考慮擁有所有不同的圖像,然後在選擇更改時將它們交換出來。這一點,但是有所有圖像的所有組合potentional不存在問題(例如,一個紅色的大衆汽車,金屬輪輞,白色真皮內飾)等

是否有任何其他的方法來呢?替換顏色?有一個基本的模型,然後複製頂部的汽車「身體」,複製輪輞頂部等,然後只需啓用/禁用圖像的特定「層」?

+0

我會期待你試圖逃避的圖層選項。特別是因爲像輪子這樣的東西可以充分地改變圖形而不僅僅是顏色。 – BugFinder

回答

1

我會用不同的層做到這一點:與汽車的顏色爲透明部的基本模式,在此畫面與不同的附加組件之上,背景色爲汽車的顏色。訣竅是將所有東西都放在一起,看起來不錯。

根據不同的顏色(也許你想有陰影或鍍鉻效果),你可以有一個模特的每種顏色的圖片,然後添加在此之上的附加組件和內飾。