[Greenfoot] 問題

0 views
Skip to first unread message

pingfeng

unread,
Mar 27, 2013, 11:21:31 PM3/27/13
to GreenfootTaiwan
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找你問一下嗎?



吳秉鋒

Call 吳秉鋒[skype id : wupingfeng
Get Skype and call 吳秉鋒 for free.

此信箱容量小
大型附件請轉寄 pingf...@gmail.com

Reply all
Reply to author
Forward
0 new messages