我想知道是否有辦法檢查一個對象是否存在於某個點上,如果沒有,請在將新對象捕捉到網格時創建一個新對象?我知道你可以使用這個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. TDD和單元測試,GML Game Maker語言
- 4. Game maker android Build - Gradlew
- 5. Game Maker - 從文件加載字符串?
- 6. Game Maker Studio 2本地多人遊戲
- 7. Game Maker Code做相反的事情嗎?
- 8. 如何在Game Maker Studio上實現Android陀螺儀?
- 9. Game Maker錯誤幫助? 「'''''(eof)'}'或'else'
- 10. 使用「新」關鍵字創建的對象並使用反射創建對象
- 11. Game maker-如何在衝突之間添加一段無敵期
- 12. 使用Django ModelForm創建新對象
- 13. 使用繼承創建新對象
- 14. 使用反射創建新對象?
- 15. 使用新詞創建對象實例
- 16. Javascript新手使用ajax創建對象
- 17. 重新創建新對象
- 18. 從現有對象創建新對象
- 19. 問題創建新對象
- 20. 使用React Native創建與對象關係的新對象
- 21. 創建使用對象文本的新對象
- 22. JavaScript - 創建新對象(函數)使用對象文字?
- 23. java:使用現有對象還是創建一個新對象?
- 24. 使用「新」關鍵字創建對象的對象
- 25. GWT RequestFactory - 創建新對象
- 26. CollectionProxy創建新對象
- 27. javasccript - 創建新對象
- 28. 創建新的對象
- 29. 新對象創建C#
- 30. 如何在Game Maker中打開其他應用程序?
有一個全局鼠標事件,只需將global_放在要使用的鼠標GML命令的前面即可。 – Timtech 2013-11-23 11:50:11