hello world搭建各个骨骼动画问题总结

1.IncrediBuild编译报错一下的错:

7>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: 命令“if not exist "D:\cocos2d-x-2.1.5\Debug.win32\" mkdir "D:\cocos2d-x-2.1.5\Debug.win32\"
7>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: if exist "D:\cocos2d-x-2.1.5\Debug.win32\\WatermelonWithMeRes" rd /s /q "D:\cocos2d-x-2.1.5\Debug.win32\\WatermelonWithMeRes"
7>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: mkdir "D:\cocos2d-x-2.1.5\Debug.win32\\WatermelonWithMeRes"
7>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: xcopy "D:\cocos2d-x-2.1.5\samples\Javascript\WatermelonWithMe\proj.win32\..\..\..\..\scripting\javascript\bindings\js\*.js" "D:\cocos2d-x-2.1.5\Debug.win32\\WatermelonWithMeRes" /e /Y
7>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: xcopy "D:\cocos2d-x-2.1.5\samples\Javascript\WatermelonWithMe\proj.win32\..\..\Shared\games\WatermelonWithMe" "D:\cocos2d-x-2.1.5\Debug.win32\\WatermelonWithMeRes\" /e /Y
7>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: :VCEnd”已退出,代码为 4。


这个错误其实编写代码错误引起的,可以再次使用vs自身的编译来编译就可以看到具体的错误的,比如

1>GameLayer.obj : error LNK2019: 无法解析的外部符号 "public: static class ActionSprite * __cdecl ActionSprite::createinstance(char const *)" (?createinstance@ActionSprite@@SAPAV1@PBD@Z),该符号在函数 "public: void __thiscall GameLayer::initHero(char const *)" (?initHero@GameLayer@@QAEXPBD@Z) 中被引用
1>D:\cocos2d-x-2.1.5\Debug.win32\HelloCpp.exe : fatal error LNK1120: 1 个无法解析的外部命令


2.骨骼动画动画显示不全


原因是AppDelegate.cpp文件中 调用:pDirector->setContentScaleFactor,具体详细的没仔细看。


3.还是骨骼动画显示不全

继承cocos2d::extension::CCArmature,并覆盖方法    void update(float delta);需要在方法体内调用父类CCArmature::update( delta);来刷新动画


4.后面碰到再加。。。



你可能感兴趣的:(hello world搭建各个骨骼动画问题总结)