Cocos2dx使用c ++和lua

时间:2015-04-08 04:10:41

标签: c++ lua cocos2d-x-3.0

我应该使用cocos2dx + C ++在应用程序中完成最多的工作,并使用lua来完成一些ui部分工作。 这是一个问题: 在bool AppDelegate::applicationDidFinishLaunching()中:我使用此代码来配置设计屏幕大小

glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::NO_BORDER);

但如果我在config.lua中更改配置会发生什么。

CONFIG_SCREEN_ORIENTATION = "landscape"
-- design resolution
CONFIG_SCREEN_WIDTH  = 960
CONFIG_SCREEN_HEIGHT = 640
-- auto scale mode
CONFIG_SCREEN_AUTOSCALE = "FIXED_HEIGHT"

如果我使用的是c ++和lua,是否有任何解决方案可以解决配置问题?

1 个答案:

答案 0 :(得分:0)

最后,经过一些测试,我找到了解决问题的方法。 c ++代码只能在c ++环境中工作,而lua配置只能在lua环境中工作,所以我们必须让它们的属性相同。