我正在組織一個Flash遊戲(使用Flixel),我有很多精靈的圖像(.png格式,大多數)我需要包含在我的遊戲中。我習慣於使用如下代碼:在嵌入AS3中包含圖像的更好方法?
[Embed(source = "../../lib/ship-0001.png")]private var _ship0001Sprite:Class;
爲了包含圖像文件。有沒有一種方法可以做到這一點,而不是嵌入?如果可能的話,我想使用for循環,通過編號抓取每個需要的文件。這種方式,而不是如果爲每種船型(抓住它的精靈,圖標,商店視圖等)有幾行,我可以改變一個變量(例如NUM_SHIP_TYPES)並添加新船的編號文件。
是嵌入的唯一方法來做到這一點,文件包含在.swf中,或者有另一種方式,我可以做到這一點?或者有沒有辦法可以使用for循環與嵌入?
這實際上是個好主意,雖然你可能是對的,但這不是最佳做法。如果我這樣做,每一種船隻都有自己的文件夾,並且該船型的所有內容都將在該文件夾中。 謝謝! –
這些類文件可以通過一個簡單的腳本或工具自動生成,它只是改變文件名中的數字並將其替換爲預定義的模式。 – SasQ