我想知道是否有辦法檢查一個對象是否存在於某個點上,如果沒有,請在將新對象捕捉到網格時創建一個新對象?我知道你可以使用這個instance_create(x,y,obj_to_create);
,但它只是放置在一個點上,而不會捕捉到一個網格。另外,Game Maker中是否有全局鼠標點擊事件?
謝謝!使用Game Maker GML創建新對象
回答
也有少數(幾乎相同)功能,允許你這樣做......但最簡單的方法是使用position_meeting(x,y, obj)
所以可能會變成:
if (!position_meeting(x, y, obj_to_create)) {
instance_create(x,y,obj_to_create);
}
我們捕捉到網格,您將不得不在一個捕捉的位置創建它:
instance_create(x div GRIDW, y div GRIDH, obj_to_create);
這個測試是否存在某些東西,或者如果在x,y沒有東西?另外,你知道對齊「對齊網格」的答案嗎? – 2013-04-25 14:55:23
@Gordan你一次問很多問題......對不起,輸入if語句 - 儘管用手冊快速瀏覽一下這個函數應該已經得到了解決方案。 (現在更新)。至於對齊網格:那是單獨的東西..... – paul23 2013-04-25 15:33:12
感謝您的幫助! :) – 2013-04-25 16:03:15
- 1. Game Maker 7 GML數組長度
- 2. Game Maker語言新行
- 3. Game maker android Build - Gradlew
- 4. Game Maker - 從文件加載字符串?
- 5. Game Maker Studio 2本地多人遊戲
- 6. Game Maker Code做相反的事情嗎?
- 7. 如何在Game Maker Studio上實現Android陀螺儀?
- 8. Game Maker錯誤幫助? 「'''''(eof)'}'或'else'
- 9. 使用「新」關鍵字創建的對象並使用反射創建對象
- 10. Game maker-如何在衝突之間添加一段無敵期
- 11. Javascript新手使用ajax創建對象
- 12. 使用繼承創建新對象
- 13. 問題創建新對象
- 14. 創建使用對象文本的新對象
- 15. GWT RequestFactory - 創建新對象
- 16. 創建一個新對象
- 17. 創建新對象時ArrayIndexOutOfBounds?
- 18. 使用ObjectBuilder創建對象
- 19. 使用LINQ創建對象
- 20. 循環創建新對象?
- 21. 創建新的類對象
- 22. 如何使用現有對象的新引用創建新對象java
- 23. 如何更新用戶對象而不創建新對象?
- 24. Swift - 創建參數對象
- 25. Jquery用DOM創建新對象
- 26. 在Spring Roo 2.0中,使用JSON更新對象會創建一個新對象
- 27. Python - 創建新的模型對象導致更新以前創建的對象
- 28. 如何使用對現有對象的聚合引用來創建新對象?
- 29. JavaScript新不會創建新對象
- 30. 在Game Maker中更改精靈的方向
有一個全局鼠標事件,只需將global_放在要使用的鼠標GML命令的前面即可。 – Timtech 2013-11-23 11:50:11