我应该使用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,是否有任何解决方案可以解决配置问题?
答案 0 :(得分:0)
最后,经过一些测试,我找到了解决问题的方法。 c ++代码只能在c ++环境中工作,而lua配置只能在lua环境中工作,所以我们必须让它们的属性相同。