Cocos2d-x游戏开发实战完全指南:从入门到跨平台发布的完整教程
Cocos2d-x游戏开发实战完全指南:从入门到跨平台发布的完整教程Cocos2d-x是一款开源的跨平台游戏引擎,支持iOS、Android、Windows、Mac等多个平台。它使用C++编写核心,同时支持Lua和JavaScript脚本开发。本文将从基础概念到高级特性,全面介绍Cocos2d-x游戏开发的核心技术。 一、Cocos2d-x核心概念1.1 坐标系与屏幕原点Cocos2d-x使用笛卡
Cocos2d-x游戏开发实战完全指南:从入门到跨平台发布的完整教程Cocos2d-x是一款开源的跨平台游戏引擎,支持iOS、Android、Windows、Mac等多个平台。它使用C++编写核心,同时支持Lua和JavaScript脚本开发。本文将从基础概念到高级特性,全面介绍Cocos2d-x游戏开发的核心技术。 一、Cocos2d-x核心概念1.1 坐标系与屏幕原点Cocos2d-x使用笛卡
Cocos2d-x项目配Android环境总是踩坑,这里记录一下完整流程和常见问题。 环境准备开发环境要求 组件 推荐版本 说明 Cocos2d-x 3.17+ 稳定版本,支持Android Studio Android Studio 3.0+ 官方推荐IDE NDK r16b - r20 用于编译C++代码 JDK 1.8+ Java开发工具包 Python 2.7.x
问题背景Cocos2d-x 要跑在 Win32、Android、TV 盒子等多种平台上。不同平台的输入设备差异很大:Win32 用键盘,Android 用触屏和按键,TV 盒子用遥控器。这篇文章分享我在项目中实现的一套统一按键映射方案,让一套代码适配所有输入设备。 平台按键差异概览123456789101112131415161718192021┌─────────────────────────
背景Cocos2d-x 虽然现在慢慢被 Creator 取代了,但还是有很多老项目需要维护。把 Cocos2d-x 项目配置到 Android Studio 里开发是个挺折腾的事,涉及 Gradle、NDK、Android.mk 多个环节。这篇文章记录我折腾过程中遇到的各种问题和解决方案。 环境准备版本要求 组件 推荐版本 说明 Android Studio 3.0+ 支持 Gradle
背景做 Cocos2d-x 游戏经常要给策划和测试打包 Win32 版本。每次手动复制资源太麻烦了,这篇文章分享如何配置 VS 的输出目录和生成后事件,实现资源自动复制。 配置目标12345678910111213141516项目目录├── proj.win32/│ ├── 项目名.sln│ └── 项目名.vcxproj├── Resources/ # 游戏资源目录│