Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在COCOS2Dxcode中平滑移动按钮_Iphone_Ios_Cocoa_Opengl Es_Cocos2d Iphone - Fatal编程技术网

Iphone 如何在COCOS2Dxcode中平滑移动按钮

Iphone 如何在COCOS2Dxcode中平滑移动按钮,iphone,ios,cocoa,opengl-es,cocos2d-iphone,Iphone,Ios,Cocoa,Opengl Es,Cocos2d Iphone,我有一个跳转按钮,当玩家在游戏中点击跳转按钮时。那个按钮应该是可移动的,我怎么能做到?我看过CCSprite运动图像,但不知道如何用按钮来实现,而且我没有UIViewController类,场景是由CCDirector推动的 另外,我们如何将场景放大和缩小一点,使其更具特色。如果按钮是由CCMenu制作的,那么您可以使用动作或ccTouchesMoved方法 但是如果按钮是由UIButton制作的,那么您可以使用CCTouchsMoved,并根据用户在屏幕上拖动手指的位置更改UIButton的位

我有一个跳转按钮,当玩家在游戏中点击跳转按钮时。那个按钮应该是可移动的,我怎么能做到?我看过
CCSprite
运动图像,但不知道如何用按钮来实现,而且我没有
UIViewController
类,场景是由
CCDirector
推动的


另外,我们如何将场景放大和缩小一点,使其更具特色。

如果按钮是由CCMenu制作的,那么您可以使用动作或ccTouchesMoved方法


但是如果按钮是由UIButton制作的,那么您可以使用CCTouchsMoved,并根据用户在屏幕上拖动手指的位置更改UIButton的位置。

我的建议是创建一个HUDLayer,因此我从现在开始写的所有内容都会考虑到这一点

HUD图层将是一个位于其他图层之上并固定在屏幕上的
CCLayer
。为了使其位于顶部,需要将其添加到最后一个位置或使用适当的zOrder

在这一层中,您必须映射事件CCTouchesBegind,并且只处理用户的触摸。例如,当用户点击屏幕右侧时,角色可能会跳转。要执行此操作,只需查看CGRectContainsPoint(屏幕右侧,触摸位置),如果是,则使角色跳转,并在触摸位置上精确显示按钮书写


为了隐藏精灵,请使用cctouchesend,这样当玩家释放跳转按钮时,您也可以隐藏精灵

你想在游戏进行的过程中移动它吗?不,这是一个在场景中的跳转按钮,我希望它可以在屏幕的任何部分移动,让用户感到舒适,并根据用户的选择设置按钮,无论何时用户遇到wishesHi,甚至我需要更多的帮助,如何通过对话共享facebook消息,如果按钮位于cclayer类上。因为我已经做了很多应用程序并集成了facebook,因为那些xib文件是uiviewcontroller,所以我们可以轻松地设置委派和导航。这是我的第一个项目,如果你在facebook上分享了你开发的任何游戏的信息,我希望你能提供帮助,如果可能的话,你想在你取得高分时,你想那样在facebook上分享吗?请不要让同龄人投票支持你的问题-我发现很难想象这种(非常不清楚的)问题在一天内得到8票支持(特别是在周末或临近周末)