我正在制作一款游戏,玩家可以点击其中一个单位(即图片框),并且玩家的单位位于中心,可以看到一个圆圈.(圆圈也是一个图片框)当玩家点击圆圈的图片框时,我需要弄清楚点击的位置是否在圆的半径范围内.我的问题是如何获得点击的位置?
我正在Xna中开发一个关卡编辑器,我的问题是,当你使用"this"作为参数调用方法时,参数或值是参数吗?
例如:
class A_Class
{
private B_Class bClass;
public void aMethod()
{
bClass.bMethod(this);
}
}
class B_Class
{
public void bMethod(A_Class aClass)
{
// code
}
}
Run Code Online (Sandbox Code Playgroud) 我目前是目标c的新手,在制作游戏时遇到了一个问题我有一个名为battleEngine的自定义对象,它是我在cocos2d的helloWorld场景中的一个实例变量.该对象有一个对象作为一个名为plyController的实例变量,它是一个PlayerController对象.我希望battleEngine有一个getter方法返回plyController对象,这段代码不起作用:
-(PlayerController*)getPlayerController
{
return plyController;
}
Run Code Online (Sandbox Code Playgroud) c# ×2
click ×1
getter ×1
iphone ×1
methods ×1
objective-c ×1
picturebox ×1
position ×1
reference ×1
xna ×1