cocos creator基础一文通(十三)--屏幕适配 打包发布

一. 屏幕适配

cocos creator基础一文通(十三)--屏幕适配 打包发布

cocos creator基础一文通(十三)--屏幕适配 打包发布
固定高度\宽度

二. widget组件

Widget (对齐挂件) 是一个很常用的 UI 布局组件。它能使当前节点自动对齐到父物体的任意位置,或者约束尺寸,让你的游戏可以方便地适配不同的分辨率。

cocos creator基础一文通(十三)--屏幕适配 打包发布

cocos creator基础一文通(十三)--屏幕适配 打包发布

2.约束尺寸

如果左右同时对齐,或者上下同时对齐,那么在相应方向上的尺寸就会被拉伸。

可以用来拉伸特定区域填补其他区域位置变化后的留白.


打包发布

项目→构建发布

cocos creator基础一文通(十三)--屏幕适配 打包发布

选择发布平台

cocos creator基础一文通(十三)--屏幕适配 打包发布


一. web 两个平台的发布

不需要任何配置,直接构建发布

1.Web MobileWeb Desktop的区别主要在于Web Mobile会默认将游戏视图撑满整个浏览器窗口,而Web Desktop允许在发布时指定一个游戏视图的分辨率,而且之后游戏视图也不会随着浏览器窗口大小变化而变化

2. 默认的发布路径在项目文件夹下的build文件夹中,如果您使用 git、svn 等版本控制系统,可以将build文件夹在版本控制中忽略

3.内联所有 SpriteFrame

自动合并资源时,将所有 SpriteFrame 与被依赖的资源合并到同一个包中。建议网页平台开启,启用后会略微增大总包体,多消耗一点点网络流量,但是能显著减少网络请求数量。建议原生平台关闭,因为会增大热更新时的体积。

4.发布到 Web 服务器

要在互联网上发布或分享您的游戏,只要点击发布路径旁边的打开按钮,打开发布路径之后,将构建出的web-mobileweb-desktop文件夹里的内容整个复制到您的 Web 服务器上就可以通过相应的地址访问了

二. 原生打包环境配置

1.原生安卓环境配置:

(1).下载 Java SDK (JDK)

Java SE Development Kit 8

(2).下载安装 Android Studio

Android Studio 中文社区-安卓开发者工具集:Android SDK/JDK/ADT/Gradle/App-3.0正式版下载/安装/教程/外包/招聘

(3).下载发布 Android 平台所需的 SDK 和 NDK

  1. 在 SDK Platforms 分页栏,勾选你希望安装的 API Level,也就是支持安卓系统的版本,推荐选择最低兼容的 API Level 16(4.1) 和所需的主流 API Level 23(6.0)、API Level 26(8.0)和 API Level 28(9.0)。
  2. 在 SDK Tools 分页栏,首先勾选右下角的 Show Package Details,显示分版本的工具选择。
  3. Android SDK Build-Tools 里,选择最新的 build tools 版本。
  4. 勾选 Android SDK Platform-Tools, Android SDK ToolsAndroid Support Library
  5. 勾选 NDK,确保版本在 14 以上(推荐使用 r16)。
    注意:NDK-r18 已经移除了 GNU 编译器,请 Creator v2.0.9 以下的版本 不要 将 NDK 更新到 r18,否则会导致编译报错。
  6. 记住窗口上方所示的 Android SDK Location 指示的目录,稍后我们需要在 Cocos Creator 里填写这个 SDK 所在位置。
  7. 点击 OK,根据提示完成安装。

2.安装 C++ 编译环境

Cocos2d-x 自带的编译工具 Cocos Console 需要以下运行环境:

  • Python 2.7.5+,注意不要下载 Python 3.x 版本。
下载页
  • Windows 下需要安装 Visual Studio 2015 或 2017 社区版,在安装 Visual Studio 时,请勾选 使用 C++ 的桌面开发使用 C++ 的游戏开发 两个模块。

注意:在 使用 C++ 的游戏开发 模块中有一个 Cocos 选项,请勿勾选安装。

Downloads | IDE, Code, & Team Foundation Server | Visual Studio

文件→设置→原生开发环境

cocos creator基础一文通(十三)--屏幕适配 打包发布

我们在这里需要配置以下两个路径:

  • NDK 路径,选择 Android SDK Location 路径下的 ndk-bundle 文件夹(NDK 是其根目录),不需要编译 Android 平台的话这里可以跳过。
  • Android SDK 路径,选择刚才在 SDK Manager 中记下的 Android SDK Location 路径(Android SDK 的目录下应该包含 build-tools、platforms 等文件夹),不需要编译 Android 平台的话这里可以跳过。

配置完成后点击 保存 按钮,保存并关闭窗口。

注意:这里的配置会在编译 原生工程 的时候生效。