to:伊瑪貓
簡述問題:
一個class,名稱叫Cell
放了很多在world, 也許是用addObject(new Cell(),x,y)
當我用滑鼠點取這個物件,我可以改變它的圖示,用setImage
但我要文字處理,怎樣在它上面放文字呢?
也就是我在這物件裡面要如何辨識身分?我取不到這個物件
World w = getWorld() ;
World.cell = w.getObjectsAt(x, y, Cell.class) ;
這是incompatible types
如果我在world中先宣告
public static Cell cell = new Cell();
然後在class中
GreenfootImage bg = World.cell.getImage();
bg.drawString(cellLabel,5,5);
這又跟我上次問你的問題一樣
【此cell非彼cell】,可執行但顯示不出來
記得上次象棋子的問題,我把每一個棋子單獨命名
一切都好辦,但用一個class名稱,驅動不同棋子就真的很麻煩
這次的問題就是這樣
我有90個cell在world
滑鼠點某一個cell拖曳,要能顯示不同文字?
我有好多小問題要問
不會花你太多時間
可以約個時間,我去師大LAB找你問一下嗎?
吳秉鋒