cocos2d-x3.0 初体验以及遇到的一些问题

介绍了Cocos2d-x 3.0版本的重大更新,包括不再依赖Xcode进行项目创建,而是通过命令行工具完成。提供了不同版本下创建项目的详细步骤,并针对常见错误给出了解决方案。

cocos2d-x 已经到了3.0的版本。这次更新较之前,可以说是很大了。


一、这次不用安装到XCode上而是直接在控制台上创建工程。步骤如下

1、先到官网下载个3.0的包。

        2、我下载的是测试版 cocos2d-x-3.0alpha0

        3、然后打开终端 cd cocos2d-x-3.0alpha0目录

        4、然后运行以下命令来创建工程

        

        ./create-multi-platform-projects.py -p <PROJECT_NAME> -k <PACKAGE_NAME> -l <cpp|lua|javascript>

        

        <PROJECT_NAME>

        <PACKAGE_NAME>

        <cpp|lua|javascript>

        

        3个替换成你需要的,如下

        

        ./create-multi-platform-projects.py -p HelloWorld -k com.MyCompany.HelloWorld -l cpp

        

        运行后,工程会创建在cocos2d-x-3.0alpha0下的projects目录里。


注意事项:

1、如果你不小安装之前的方式安装在控制台输入./install-deps-linux.sh那么你就把这个当前这个3.0的文件夹删掉吧。不然即使你创建完工程也会出错。

错误如下:

clang: error: no such file or directory: '/Users/tokou/Library/Developer/Xcode/DerivedData/HelloCpp-bjyxwvdvsmprtlejjmzkzhesieuy/Build/Products/Debug-iphonesimulator/libbox2d iOS.a'
clang: error: no such file or directory: '/Users/tokou/Library/Developer/Xcode/DerivedData/HelloCpp-bjyxwvdvsmprtlejjmzkzhesieuy/Build/Products/Debug-iphonesimulator/libchipmunk iOS.a'
clang: error: no such file or directory: '/Users/tokou/Library/Developer/Xcode/DerivedData/HelloCpp-bjyxwvdvsmprtlejjmzkzhesieuy/Build/Products/Debug-iphonesimulator/libcocos2dx iOS.a'
clang: error: no such file or directory: '/Users/tokou/Library/Developer/Xcode/DerivedData/HelloCpp-bjyxwvdvsmprtlejjmzkzhesieuy/Build/Products/Debug-iphonesimulator/libcocos2dx-extensions iOS.a'
clang: error: no such file or directory: '/Users/tokou/Library/Developer/Xcode/DerivedData/HelloCpp-bjyxwvdvsmprtlejjmzkzhesieuy/Build/Products/Debug-iphonesimulator/libCocosDenshion iOS.a'
解决这个问题只要重新解压一个新3.0就好!!之后直接创建工程。

补充:3.0 alpha1 版创建工程:

进入路径

cd /Users/tokou/work/work_space/cocos2d-x-3.0alpha1/tools/project-creator 

./create_project.py -p Test -k com.ldci.test -l lua




2.2.1

./create_project.py -project Test -package com.ldci.test -language lua 


3.0Beta2

./create_project.py -n HelloWorld -k com.MyCompany.HelloWorld -l cpp -p /Users/tokou/WORK/5-Cocos2dx/Project 


3.0RC2  cd     /Users/用户名/WORK/5-Cocos2dx/cocos2d-x-3.0rc2/tools/cocos2d-console/bin 

python cocos.py new XYOL_HD_COCOS -l cpp -p com.hytc.xyolhd -d /Users/tokou/WORK/5-Cocos2dx/Project



内容概要:本文系统介绍了算术优化算法(AOA)的基本原理、核心思想及Python实现方法,并通过图像分割的实际案例展示了其应用价值。AOA是一种基于种群的元启发式算法,其核心思想来源于四则运算,利用乘除运算进行全局勘探,加减运算进行局部开发,通过数学优化器加速函数(MOA)和数学优化概率(MOP)动态控制搜索过程,在全局探索与局部开发之间实现平衡。文章详细解析了算法的初始化、勘探与开发阶段的更新策略,并提供了完整的Python代码实现,结合Rastrigin函数进行测试验证。进一步地,以Flask框架搭建前后端分离系统,将AOA应用于图像分割任务,展示了其在实际工程中的可行性与高效性。最后,通过收敛速度、寻优精度等指标评估算法性能,并提出自适应参数调整、模型优化和并行计算等改进策略。; 适合人群:具备一定Python编程基础和优化算法基础知识的高校学生、科研人员及工程技术人员,尤其适合从事人工智能、图像处理、智能优化等领域的从业者;; 使用场景及目标:①理解元启发式算法的设计思想与实现机制;②掌握AOA在函数优化、图像分割等实际问题中的建模与求解方法;③学习如何将优化算法集成到Web系统中实现工程化应用;④为算法性能评估与改进提供实践参考; 阅读建议:建议读者结合代码逐行调试,深入理解算法流程中MOA与MOP的作用机制,尝试在不同测试函数上运行算法以观察性能差异,并可进一步扩展图像分割模块,引入更复杂的预处理或后处理技术以提升分割效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杜甲同学

感谢打赏,我会继续努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值