2
我是新來的吱吱聲/吱吱聲源,我正在寫一個小型遊戲作爲學習練習。我有一些圖形用於我的一些精靈(主要是png),但我無法弄清楚如何將它們添加到我的吱吱聲源代碼庫中。SqueakSource添加資源文件
有沒有辦法將這些文件添加到我的項目中,這樣我的團隊就不必保持發送圖像到彼此的圖像。
感謝
===最終的解決方案===
基於盧卡斯的意見,我結束了創建一個類只有持有其產生圖像的方法。不幸的是,實際上寫這些方法是一種痛苦(特別是大圖像)。
所以我在這個類上創建了一個輔助方法,允許你動態地添加一個圖像消息。
addIcon: selector fromFile: fn
| image stream |
image := ColorForm fromFileNamed: fn.
stream := WriteStream with: String new.
stream nextPutAll: ((selector asString) , (String cr), '^').
image storeOn: stream.
(IconsHolder class) compile: (stream contents) classified: 'auto-generated'.
^self.
所以後來如果我想更新或添加圖像我只是做:
IconsHolder addImage: #image... fromFile:'image.jpg'
而且,它還將產生IconsHolder一個新的消息,將生成的代碼圖像。
謝謝,我想這是一個方法來做到這一點 – luke 2010-07-25 18:39:12