在视觉工作室中将cocos2d-x与gaf集成

时间:2015-10-07 15:21:01

标签: c++ visual-studio-2013 cocos2d-x

我在windows,visual studio 2013和GAF_VERSION 5.0上使用cocos2d-x 3.7。 我下载了“Cocos2dxGAFPlayer”并将其复制到cocos2d / external,之后我将gafplayer项目添加到我的cocos2dx项目解决方案中。我不确定,但我认为我已经正确配置它作为其运行,而它在“HelloWorld :: init()”中有这个代码:

auto animation = GAFAsset::createWithBundle("anim1.zip", "anim1/anim1.gaf", nullptr);
object = animation->createObjectAndRun(true);
object->setAnchorPoint(Vec2::ANCHOR_MIDDLE);
object->setPosition(Director::getInstance()->getVisibleSize() / 2);
this->addChild(object,1);

但是通过使用它只显示包含动画部分的png文件(我已经附加了文件)。

当我使用GAFTest项目中由gap生成的zip文件时,只更换资源(不是源代码),它工作正常。

我在网上搜索了一个解决方案,并且正确地整合了cocos2d-x和gaf。但我找不到办法。 请指导我。 有没有关于如何在visual studio上集成cocos2d-x与gaf的教程,所以我确保我正在进行配置吗? TNX

1 个答案:

答案 0 :(得分:0)

GAFmedia论坛的成员提出了解决问题的方法:http://gafmedia.com/forum/viewtopic.php?f=8&t=447

  
    
      

Postby Dmitry Bushtets»2015年10月7日,上午7:36

    
  
     

我有一个想法。你有方法调用CODE:SELECT ALL

cocos2d::Director::setContentScaleFactor
     代码中的

? (它可以在AppDelegate.cpp中)如果是 - 尝试删除   此调用(将内容比例因子设置为1)并检查结果。要么   使用CSF 1和2(以及3,4可能:)将swf转换为gaf。你可以找到   GAF转换器中的此选项。 [纹理图集 - >比例设置 - >   高级]

相关问题