草庐IT

data_coco

全部标签

android - 如何创建 cocos2d-x 与 box2d 项目相结合的 ios 和 android?

我是cocos2d游戏开发者。现在,我想使用cocos2d-x来使用多平台支持功能。我用cocos2d-x和box2d开发了几个项目,仅适用于使用xcode的iOS。我已经创建并使用了结合了iOS和android的简单cocos2d-x项目。这个简单的项目适用于ios和android。我按照raywenderlich教程使用cocos2d-x框架创建了这个简单的多平台项目。现在我的问题是,我无法使用box2d为android和iOS使用cocos2d-x框架创建组合项目。有人做过那种任务吗?请帮助我了解如何创建将cocos2d-x与适用于iOS和android的box2d项目相结合的方

ios - Cocos 2d-x中绘制六边形网格

所以我准备在Cocos2D-X中创建一个六边形网格游戏。我需要它对触摸做出响应,我将在用户触摸六边形时触发一些动画和Action。我想知道实现此目标的更好方法是什么。使用CCTMXTiledMap创建六边形瓦片map,还是自己绘制六边形网格?在自定义绘图解决方案中,CCDrawNode是绘制六边形的更好方法吗?如有任何建议,我们将不胜感激。 最佳答案 我最终使用CCDrawNode自己绘制六边形,这样我就有了所需的六边形触摸空间,而且我不必进行任何额外的计算来检查女巫六边形是否被触摸。算法如下:Hexagon::Hexagon(fl

ios - 在 cocos2d v3 中使用来自 URL 的图像的 CCSprite

我正在尝试获取Facebook个人资料图片,但无法将从Facebook获取的数据转换为纹理,NSData*data=[NSDatadataWithContentsOfURL:url];UIImage*image=[UIImageimageWithData:data];NSLog(@"spritenaoexiste");//convertUIImagetoCCSprite**CCTexture*texture=[CCTexturetextureWithFile:image];**CCSprite*sprite=[CCSpritespriteWithTexture:texture];spr

用于根据相关数据进行过滤的 iOS Core Data Predicate

好吧,我是谓词菜鸟。他们对我来说是陌生的。关于应用程序:我有一个处理游戏比赛的应用程序。有用于玩家、签到和比赛的实体。这个想法是将球员添加到应用程序,然后可以登记参加比赛,并存储比赛结果。关系:玩家>签到(每个玩家可以在不同日期多次签到)来自:玩家实体关系:playerCheckins反向:checkedInPlayer目的地:checkin实体选手>比赛(每场比赛可以有两名选手,选手每次比赛可以有多场比赛)来自:玩家实体关系:playerMatches逆向:matchPlayers目标:匹配实体我有一个共享CollectionView,其中列出了应用中的所有玩家。当玩家签到以及将他们

ios - WatchKit 和应用程序之间实时同步 Core Data

我正在为iPhone应用程序编写WatchKit扩展。我使用应用组共享核心数据。这是有效的,数据是共享的。现在,如果应用程序在前台运行并且新的数据库条目从watch添加到数据库,我想刷新iPhone应用程序内的数据。跟踪我订阅了NSManagedObjectContextDidSaveNotification[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(mergeChanges:)name:NSManagedObjectContextDidSaveNotificationobject:nil

ios - 从存储在 Core Data 中的 NSData 播放视频

我正在尝试播放存储在核心数据中的视频。提取后显示,有一个对象和objects.video返回一个值,但dataString打印为空。我不确定我可能做错了什么。这是播放视频的正确方式还是我可以做得更好?我在CoreData中只有一个对象。我在核心数据中将视频存储为NSData。我想获取存储的视频并播放。还有其他方法吗?_context=[(AppDelegate*)[[UIApplicationsharedApplication]delegate]managedObjectContext];NSFetchRequest*fetchRequest=[[NSFetchRequestalloc

ios - 在 xcode 中更新 cocos2d,添加 kazmath

所以我有一个现有的cocos2d项目,想升级cocos2d版本。我在xcode中右键单击我的项目并选择“添加文件...”选项。然后我从cocos2d提取的文件夹中选择kazmath文件夹。在将文件添加到我的项目时,如果需要,我选择了复制项目。现在的问题是kazmath库在我的项目中显示为蓝色图标并且无法被引用。其他源代码文件夹以黄色图标显示,因此这里肯定有所不同。截图为: 最佳答案 您选择了创建文件夹引用选项而不是创建组选项。删除文件夹并重新添加。确保您选择了创建群组选项。执行此操作后,如果仍然出现错误,则将kazmath文件夹的父

【kettle】pdi/data-integration 集成kerberos认证连接hdfs、hive或spark thriftserver

一、背景kerberos认证是比较底层的认证,掌握好了用起来比较简单。kettle完成kerberos认证后会存储认证信息在jvm中,之后直接连接hive就可以了无需提供额外的用户信息。sparkthriftserver本质就是通过hivejdbc协议连接并运行sparksql任务。二、思路kettle中可以使用js调用java类的方法。编写一个jar放到kettle的lib目录下并。在启动kettle后会自动加载此jar中的类。编写一个javascript转换完成kerbero即可。二、kerberos认证模块开发准备使用scala语言完成此项目。hadoop集群版本:cdh-6.2.0ke

ios - 模拟器重置问题 : “data” couldn’t be removed because you don’t have permission to access it

我拖放了两张图片,出于某种原因我想重置模拟器,但是当我要重置模拟器时,即使我从照片库中删除了这些图片,它也会出现此错误。 最佳答案 如何解决:1.Goto:/Users/YourUserName/Library/Developer/CoreSimulator/Devices.2.DeletesimulatorfolderEx(84842644-331C-4E27-91E0-B524CF430E19).3.Addnewsimulator:Xcode,scheme,simulator,(AddAdditionalSimulators..

ios - 带有 Magical Record 的 Core Data 数据库路径

当我使用核心数据时,我经常使用该代码向我显示.sqlite数据库的路径:NSLog(@"%@path-core",[[[NSFileManagerdefaultManager]URLsForDirectory:NSDocumentDirectoryinDomains:NSUserDomainMask]lastObject]);但是,当我将MagicalRecord添加到我的项目时,我使用了这个:NSLog(@"magicalrecordpathtoSQLitebase%@",[NSPersistentStoreMR_defaultLocalStoreUrl]);哪个打印路径:/User