python能用来写cocos2d python版本游戏吗

【图片】【cocos2d-x】 cocos2d-x android游戏开发 全过程【java吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:679,257贴子:
【cocos2d-x】 cocos2d-x android游戏开发 全过程收藏
这几天 没什么事做 于是开始 想写个android游戏 打打飞机啥的 多好于是 想找个游戏引擎看看 于是 发现了 cocos2d-x 最近势头不错 而且好像 跨平台 感觉很厉害的样子
于是就开始研究一下 顺便把过程 记录一下
自学web前端,html5,css,js免费教程,web前端入门到精通,成为前端开发工程师...
准备工作 : java 环境
android ADT SDK
这些都不说了会点 android都知道 自行安装第一步 :安装 cocos2d-x
1.安装 vs 2010 因为cocos2d-x需要
C++ 所以这个是最好的选择 安装比较慢我用了20分钟
随便找了个下载地址
2.安装 ndk 因为要 jni 了 所以这个是必需的
我选择 最新版 android-ndk-r9b
3.安装 cocos2d-x
我选择 2.2版本
3.0 还是不稳定
下载后解压 运行 build-win32.bat 进行编译 (必需先安装vs 反正没反应)
4.安装一下 python
用来 创建cocos2d-x 项目 我选择 2.75 版本
安装完成后设置一下 环境变量
好了现在已经全部安装好了
第二步 : 创建cocos2d-x项目 Hello World 1. 打开 cmd
cocos2d-x-2.2.0\tools\project-creator 目录 使用命令
python create_project.py -project hello -package com.jayqqaa12.hello -language cpp
//其中hello为工程名称,com.jayqqaa12.hello为包名
然后在 cocos2d-x-2.2.0\ project
目录下 就可以 看见各个平台的项目了 如图
导入 proj.android
项目 进入 eclipse
这时候会报错 不用怕
拷贝cocos2dx目录\cocos2dx\platform\android\java\src
目录下的org包到android项目的src下。就正常了
还得 记得把resources 目录下的资源 复制到 android assert 目录下 否则找不到资源 3.使用Eclipse NDK交叉编译
当然这样就可以run 了么 还不够因为 cocos2d 常用 c++来写的
所以我们需要交叉编译一下
这里可以直接采用Eclipse NDK来交叉编译,具体方法为:
修改项目属性C/C++ builder的build command和build directory。
分别为NDK目录下的ndk-builder和当前项目文件夹
添加C/C++ Builder Environment NDK_MODULE_PATH,值为cocos2dx目录和cocos2dx目录\cocos2dx\platform\third_party\android\prebuilt
run 一下 就可以了 然后等待几分钟 等待编译完成
然后 就可以看到 我们熟悉的 Hello World 了
补充 :我们 创建一个批处理文件.bat,放在project-creator目录下,内容为:
set /p projectName=请输入项目名称:
if "%projectName%"=="" goto inputError
set /p packageName=请输入包标示名:
if "%packageName%"=="" goto inputError
create_project.py -project %projectName% -package %packageName% -language cpp
:inputError
@echo 项目名称或者包标示名不能为空!
然后双击运行就可以创建项目了 更方便
运行 官方demo
在simple 目录下有官方目录
cocos2d 可以用3种语言编写 cpp js 和lua
主要使用cpp 编写
cocos2d-x-2.2\samples\Cpp\TestCpp
导入proj.android
步骤和上面一样 不再说明
然后编译运行一下 就可以 了
各种效果很多 自己看吧
运行 win32 demo 双击 vs2010.sln 设置 testCpp 为启动项目 然后点一下运行 即可效果和 android一样 果然是 跨平台
cocos2d-x android 运行入口 主要流程为java输入→Jni→c++输入→c++处理(API实现)→c++输出→Jni→java输出
所以主要还是使用c++来实现的 跨平台处理打开main activity 也可以看到 java 平台基本上什么都没做而真正的入口是
然后 叔的 c++还 不会 于是 叔去学习 c++ 去了 我们下次再见
注册即可领取万元福利!!!免费注册成为租号玩会员!
登录百度帐号推荐应用Python的2D游戏开发框架 cocos2d_【贝尔利信息技术】
点击次数:333&&更新时间: 16:24:04&&【】&&【】
当前位置: >
Python的2D游戏开发框架 cocos2d
  cocos2d 是一个 Python 用来开发 2D 游戏和其他图形化交互应用的框架。
  主要特性
  界面流程控制: Manage the flow control between different scenes in an easy way
  精灵: Fast and easy sprites
  动作: Just tell sprites what you want them to do. Composable actions like move, rotate,scale and much more
  特效: Effects like waves, twirl, lens and much more
  地图平铺: Support for rectangular and hexagonal tiled maps
  视线: Move from scene to scene with style
  菜单: Built in classes to create menus
  文字渲染: Label and HTMLLabel with action support
  文档完善: Programming Guide + API Reference + Video Tutorials + Lots of simple tests showing how to use it
  内嵌Python解释器: For debugging purposes
  BSD 授权: Just use it
  Pyglet Based: No external dependencies
  OpenGL Based: Hardware Acceleration
粤ICP备号-3 Copyright (C) 2014
__【贝尔利信息技术】版权所有
粤网文[7号 | 文网游(2016IC-CBG003号 | 新出网证(粤)字0028号 | 粤B2- | 粤ICP备号一15
高新技术企业认定证书 | 计算机软件著作权登记证书 | 软件企业认定证书 | 软件产品登记证书 | 企业法人营业执照85被浏览19488分享邀请回答14 条评论分享收藏感谢收起使用Cocos2d-x 3.0或更新版本创建多平台游戏
在本教程中,您将了解到如何使用 3.0 版或更高版本 Cocos2d-x 框架在 Windows* 开发环境中创建简单的游戏,以及如何实施编译以便它在 Windows 和 Android* 上运行。
Cocos2d-x 是什么?
Cocos2d-x 是一种跨平台的游戏(及互动书本等其他图形应用)框架,基于 iOS* cocos2d,但使用 C++、Java* 或 Lua*,而非 Objective-C*。
该框架的一个优势在于支持创建可部署于不同平台(Android、iOS、Win32、Windows* Phone、Mac*、Linux* 等)上的游戏,有助于保持相同的代码库,只需针对每种平台进行特定的调整。
Cocos2d-x Console
Cocos2d-console 配置在 3.0 版本中。它是一种命令行工具,提供了一些管理 Cocos2d-x 或 Cocos2d-JS 项目的功能,如创建、执行、构建、调试等。
创建您的第一款游戏
1 - 下载最新版框架,并在您的开发环境中对它进行解压。本教程使用了 3.3rc0 版,且框架解压至桌面 (C:\Users\intel-user\Desktop\cocos2d-x-3.3rc0)。
图 1。Cocos2d-x 3.3 RC0 版目录结构
2 – 如欲在 cocos2d-x 中创建新项目,请使用框架文件夹中的 setup.py(一种 Python* 脚本)配置所有的环境变量,以针对 Win32 和 Android 平台进行构建。在执行 setup.py 之前,您将需要下载、安装和配置以下项:
Android* SDKAndroid* NDKApache Ant*
如果您未安装 Python Runtime,请访问下列网址下载 2.7.6 版:http://www.python.org/download/
图 2。setup.py 位置
3 - 打开命令提示符 (cmd.exe) 并执行下列命令:
- 导航至脚本文件夹(框架文件夹):
cd C:\Users\intel-user\Desktop\cocos2d-x-3.3rc0
- 运行脚本 setup.py:
python setup.py(或仅 setup.py)
注意:如欲运行命令提示符中的 Python 命令,请 将安装有 Python 的文件夹添加至环境变量路径。
- 该脚本将会请求 Android SDK、Android NDK 和 ANT 的安装路径。
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点47被浏览6779分享邀请回答5添加评论分享收藏感谢收起

我要回帖

更多关于 cocos2d python版本 的文章

 

随机推荐