Ric*_*rdG 1 .net c# xna
我正在XNA中制作游戏,目前我正在检查鼠标点击的坐标与每个可以点击的对象的坐标.
这对我的小游戏来说很好,但是对于较大的游戏来说,检查每个帧的每个对象都会占用大量CPU.
有没有更好的方法来解决这个问题?
sco*_*kel 5
您将需要使用某种算法(如Quadtree)来划分您的世界空间.
在您最基本的形式中,您将希望能够获取所有对象,并且在您进行详细检查之前能够快速丢弃它们.例如,如果您点击屏幕右侧,则要自动丢弃屏幕左侧的所有内容.
归档时间:
14 年,2 月 前
查看次数:
246 次
最近记录: