-1
我試圖讓我的球員,我的地圖碰撞,但他不工作 我的代碼:http://pastebin.com/yWRuQkEr與TiledSharp碰撞不工作
其錯誤的圖片:the image。
我是法國人,VS不翻譯所有的信息。
The Key its absent of the dictionnary.
我試圖讓我的球員,我的地圖碰撞,但他不工作 我的代碼:http://pastebin.com/yWRuQkEr與TiledSharp碰撞不工作
其錯誤的圖片:the image。
我是法國人,VS不翻譯所有的信息。
The Key its absent of the dictionnary.
我現在使用TiledSharp的時間很長。如果您創建的地圖不包含此類對象組,則通常會出現此錯誤。
如果對象組實際存在,請檢查.tmx文件。它看起來像這樣:
<objectgroup name="Obstacles">
<object id="1" x="35" y="39" width="24" height="20"/>
</objectgroup>
這個代碼看起來像這樣(在我的情況):
foreach (var o in curMap.ObjectGroups["Obstacles"].Objects)
collisionObjects.Add(new Rectangle((int)o.X, (int)o.Y, (int)o.Width, (int)o.Height));
注意,該名稱是區分大小寫。 對象組通常在.tmx文件末尾
只顯示相關的代碼。你在哪裏得到錯誤?什麼是錯誤?谷歌在翻譯錯誤信息方面做得很好,順便說一句。 – waka
你在圖像中有錯誤,代碼是 _map.ObjectGroups [「Collision」]。它位於第79行的foreach –