你可以编译一个主题到扩展里,然后导入编辑器里使用,具体流程如下:
这是一个编辑器和画布同时运行不同主题的实例
在Feathers 3.x里,移动端主题有一个很大的改变:主题纹理的scale是2而不是1。这个变化为ScreenDensityScaleFactoryManager而设计,但却不能跟Starling Builder支持多分辨率方法兼容。要解决这个问题你有两种选择:
option | theme extension scale | theme scale |
---|---|---|
Starling Builder multiple resolution approach | 1 | 1 |
ScreenDensityScaleFactoryManager | 2 | 2 |
你可以按照你的需要选择其中一种方案。第一种方案通过设计分辨率和设备分辨率缩放舞台,比较适合分辨率无关的游戏类项目。第二种方案通过屏幕像素密度缩放舞台,比较适合与屏幕密度相关的应用类项目。