使用c++和lua的Cocos2dx

Cocos2dx using c++ and lua

本文关键字:Cocos2dx lua c++ 使用      更新时间:2023-10-16

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

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

但是如果我更改config.loa.中的配置会发生什么

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

如果我使用c++和lua,有什么解决方案可以解决配置问题吗?

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