昨天調整了annimatedannotation的大小,並且製作了乙個**效果,遇到的問題是,userlocation自己的的大小調節,今天首先想把這個問題解決了。
高德地圖的annimatedanotation動畫的顯示
(void)updateimageview
self.imageview.animationimages = animatedannotation.animatedimages;
self.imageview.animationduration = ktimeinterval * [animatedannotation.animatedimages count];
self.imageview.animationrepeatcount = 0;
[self.imageview startanimating];
}`2016.5.2
*ipad進入遊戲,初始化地圖crash,只在ipad上重現,發現問題在:
if ([info objectforkey:@"displayname"] == username)
這一段,在ipad上,即使字串相同,也不會走進分支。。。
目前還沒有搞清為什麼,現在的解決是用:
if ([[info objectforkey:@"displayname"] isequaltostring:username])
問題沒有發生
不過這個問題,和後來的雙機除錯,暴露了乙個問題,就是在初始化畫地圖的時候,伺服器發過來的玩家資訊是沒有經緯度的,目前的臨時解決是特殊判斷如果經緯度是null,則賦值為0,之後再在playerupdate上更新,之後乙個比較好的解決方式應該是加入遊戲後,引導玩家進入遊戲區域,進入等待區,這個時候,開始傳送玩家位置,伺服器判斷所有玩家都有傳送位置後,開始遊戲,不過目前來說問題不大
*加入玩家在遊戲開始後無法跳轉進入遊戲頁面,問題原因是ongamestart callback同事用於了點選start button和廣播,但是兩個callback的判斷是不一樣的,解決方式是點選button的callback中什麼都不做(以後可以做一些狀態判斷)host和player都等待廣播的訊息後,啟動遊戲
Android 開發筆記
版本控制的注意事項 以下資料夾不要加入版本控制 bin bin是編譯的二進位制檔案的存放路徑 gen gen是android需要的資源檔案的原始檔存放的目錄 使用svn的時候要注意專案編譯的問題 在編譯的時候程式會把src資料夾裡面的檔案拷貝到bin裡面,但是svn是每個資料夾裡面都包含乙個隱藏的....
ORACLE 開發筆記
oracle 日期 submitdate datetime.parse submitdate tostring d m月 yyyy to date 2002 01 02 yyyy m dd select count 1 from l perm where cancel y and sysdate p...
開發筆記2
開發筆記2 2012 5 4 周五 系統報警資訊傳送程式開發。其它程式收集了報警資訊,如 硬碟滿 硬碟壞 網路連不通 使用者欠費 硬體裝置無法訪問等,這些程式已經實現了插入資料到幾張不同型別的表,類似流水日誌表,狀態變化表。我則在這個基礎上,對這些表寫個簡單觸發器,觸發器盡量簡單,然後呼叫同乙個儲存...