【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之二】新建项目中配制环境

quick-cocos2d-x3.3 lua开发曹操传源码 quick-cocos2d-x3.3 lua开发曹操传源码,可编译通过 引擎版本:Cocos2dx-lua 3.3 语言:纯lua实现,逻辑代码大约2W多行,剧情脚本+数据大约7W多行(采用脚本进行转换的) 立即下载

    查看【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之一】环境搭建,想必你的环境已经准备好了。


    在《【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之一】环境搭建》中,为何最后一步是在Quick引擎中去完成绑定C++至Lua的脚本呢?


    原因是引擎帮我们设置好了引擎已有类文件绑定的一系列环境,但是我们不可能在引擎的源模版中去开发我们的项目,而是通过引擎模版创建我们自已独立的新项目,而当我们创建自已的新项目时,我们知道,新的项目会从源模版引擎中,将一些可能用到的引擎构成拷贝至新的项目中去(比例说引擎源码、一些lib库之类),但是有些构成却不会拷贝。一会我们将碰到这样的问题。

    接下来,我们需要创建一个Quick-COCOS2D-X 3.3的项目。这里需要你查找相关资料完成该工程的创建(实事上,这是件很容易的事情)。正如你看到的,我在 " F:\Cocos2dx-Lua\Garfield "这个目录创建Quick工程。并且进入至“ F:\Cocos2dx-Lua\Garfield\frameworks\cocos2d-x\tools\tolua ”。同样我们看到了 “genbindings.py”这个绑定脚本。让我们试着执行一下看看。碰到问题了 ”dos2unix 不是内部或外部命令... ... “。







    如果你也碰到了下面这个问题,哪正好解释了我上面提到的,"新的项目会把一些可能用到的引擎构成,拷贝至新的项目(比例说引擎源码、一些lib库之类),但是有些构成却不会拷贝。"在创建新的项目时,“dos2unix.exe"就没有被拷贝至我们新的项目,别着急,会有办法解决它!如图从Quick源引擎该路径拷贝”dos2unix.exe“至创建的项目相对应的路径。


这是引擎的位置



这里是我们将要拷贝的项目目标路径(现在没有发现”dos2unix.exe“)


    拷贝完成之后,我们再次执行 "genbindings.py"。完美执行该绑定脚本!你完成了很重要的第二步,确保你自已创建的新项目,绑定脚本的环境也是正确的!


    接下来跟着我进入第三大步吧!

    
quick-cocos2d-x v3 quick-cocos2d-x v3 是在 cocos2dx 3.x 的最新版本基础之上,移植了原来 quick-cocos2d-x 的核心框架、强大的 player 、丰富的示例等,并增加更多新的功能。 GitHub: https://github.com/dualface/v3quick 立即下载

相关推荐

Quick-Cocos2d-x 3.3 Final初学者游戏教程el-flyingGame精简版

cn.cocos2d-x.org上quick-cocos2d-x初学者教程的代码与资源。原始资源100多M,这个仅保留资源与代码,不包含quick 3.3 Final的框架代码。下载后可以用quick 3.3 player直接玩。

quick-cocos2dx-v3.3打包

*条件:* quick-cocos2d-x-v3.3 32位ndk-r10e Win7 ide:android-studio-2.3.3 一、用quick创建项目 项目创建目录如图所示: 二、然后路径frameworks\runtime-src\proj.android_no_anysdk文件到android-studio: 导入后如果让你更新gradle就直接更新吧!

u010994219的专栏 2062

排队论在食堂窗口规划中的应用:M/M/S模型优化案例

本文通过食堂窗口规划的真实案例,详细阐述了如何运用排队论中的M/M/S模型量化服务效率。文章从问题拆解、数据采集、模型计算到成本效益分析,提供了完整的数学建模实战指南,帮助读者掌握利用最优化方法解决资源配置问题的核心流程与工具。

docker7nomad的博客 1084

win 搭建quick_cocos2d-x-3.3环境

1.1.安装lua 出现以下界面说明运行成功 2.安装sublime3 到官方下载,网址:http://www.sublimetext.com/3 3.为sublime安装插件Package Control 从菜单 View - Show Console 或者 ctrl + ~ 快捷键, 调出 console。将以下 Python 代码粘贴进去并 enter 执行,不出意外

code changes world! 5854

手把手教你用Trae配置Python开发环境(含Claude 3.5代码生成实战)

本文详细介绍了如何使用字节跳动推出的Trae智能开发环境配置Python开发环境,并实战演示了Claude 3.5代码生成功能。从环境准备到项目初始化,再到AI辅助编码和调试优化,全面展示了Trae在提升开发效率方面的强大能力,特别适合Python开发者快速搭建项目和解决复杂问题。

weixin_28309571的博客 977

大华/华睿工业相机(摄像头)链接电脑,并用OpenCV打开

睿科是大华旗下机器视觉子公司,现在工业相机一般是华睿在产,要下载驱动程序,要到华睿官网哪里下载。由于我的电脑没有摄像头,所以摄像头序列化为0,电脑的第一个摄像头默认为0,序列号是0,1,2,3……,你是什么接口连接的就选择什么, 建议直接全选。我这里选择第二个,下载后点击安装,的你要点击识别右侧设置,设置。这个过程很简单,故不赘述。打开你的设备会在右边显示。

qq_48050838的博客 1万+

quick-cocos2d-x 从2.2.5升级到3.3的体会

最近公司的项目需要把项目从quick 2.2.5升级到quick 3.3 final版本,我发现改动还是很大的,但是github上的文档只涵盖了很少的一部分,因此我在这里把自己升级中的一些注意事项罗列出来,希望能有所帮助。        首先,我们可以看看github上的文档,主要有如下部分: 下列函数或常量需要替换:     CCLuaLog()

DerWeltraum 4496

基于matlab目标雷达横截面建模(附源码)

雷达系统依靠目标反射或散射来检测和识别目标。目标反射越强,雷达接收器返回的回波就越大,从而获得更高的信噪比(SNR)和更高的检测可能性。在雷达系统中,从目标反射的能量由雷达横截面(RCS)决定,定义为sigma代表RCS,R是雷达与目标之间的距离,Es是从目标反射的信号的场强,以及Ei是入射到目标上的信号的场强。通常,目标向各个方向散射能量,RCS是入射角,散射角和信号频率的函数。RCS 取决于目标的形状和构建目标的材料。用于RCS的常用单位包括平方米或dBsm。

珞瑜的博客 3083

Quick-Cocos2d-X 3.3 笔记(草稿)

创建进行精灵 local sprite = display.newSprite("icon.png") :pos(display.cx,display.cy) :addTo(self) 函数名 说明 实例 pos 设置位置 :pos(display.cx,display.cy) addTo 添加到…

Alen的博客 815

NX二次开发常用函数——从一个坐标系到另一个坐标系的转换(UF_MTX4_csys_to_csys )相同体坐标转化

本文介绍了在项目开发中实现坐标转换的方法,重点解析了两个关键函数UF_MTX4_csys_to_csys和UF_MTX4_vec3_multiply的使用。通过4个变换矩阵(transform1-4)实现工作坐标系与绝对坐标系之间的相互转换,并以圆柱体为例详细说明了坐标转换的具体实现过程,包括原点、X/Y轴方向的转换处理。相比之前采用的if-else判断方法,这种矩阵转换方式在代码复杂度和运行效率上都更具优势。

weixin_47753171的博客 600

PX4实战(四):PX4 uorb模块详解

本节主要讲解PX4中的uorb消息,主要包括uorb的基本概念使用、PX4内重要的uorb消息、如何自定义uorb消息以及使用uorb消息的注意点等,其中讲解重要uorb消息是为了对PX4内重要数据结构有初步的了解,有助于后期算法理解。uORB(micro Object Request Broker)是PX4中用于模块间通信的轻量级发布-订阅(Publish/Subscribe)机制。模块之间可以通过uORB传递消息,无需直接调用对方函数;提高系统模块化与解耦性;

PX4-SLAM-PNC 1932

Quick-Cocos2d-x 3.3绑定自定义类至Lua(一)环境搭建

* 确定你安装了Android NDK R9B 版本 ,如果没有前往下载。 * 下载Python2.7.3 (32bit),并保证它被正确安装。 * 为Python设置用户变量,"系统"->(右健)属性->"高级系统设置"->环境变量->在用户变量栏加入附一中的系统变量。 * 下载Pyyaml ,并安装。 * 下载pyCheetah , 并解压至 "C:\Python27\

houjia159的专栏 1092

手把手教你学simulink实例--基于Simulink的航空航天器飞行轨迹规划与仿真详细介绍

航空航天器飞行轨迹规划是实现高效、安全和精确飞行的关键技术。通过Simulink进行航空航天器飞行轨迹规划与仿真,可以验证控制算法的有效性、优化飞行路径,并降低开发成本。以下是如何在MATLAB和Simulink中设计并仿真一个航空航天器飞行轨迹规划系统的详细步骤。通过上述步骤,我们成功设计并实现了基于Simulink的航空航天器飞行轨迹规划与仿真系统。该系统能够根据实时环境变化动态调整飞行轨迹,从而提高飞行效率、降低燃料消耗并提升安全性。

MHD0815的博客 390

Quick-Cocos2d-x 3.3绑定自定义类至Lua(二)新建项目中配制环境

查看【绑定自定义类至Lua】(一)环境搭建,想必你的环境已经准备好了。 在《【绑定自定义类至Lua】(一)环境搭建》中,为何最后一步是在Quick引擎中去完成绑定C++至Lua的脚本呢? 原因是引擎帮我们设置好了引擎已有类文件绑定的一系列环境,但是我们不可能在引擎的源模版中去开发我们的项目,而是通过引擎模版创建我们自已独立的新项目,而当我们创建自已的新项目时,我们知道,新的项目会从

houjia159的专栏 731

物联网与人工智能项目实战:构建智能农业监控系统

智能农业监控系统通过物联网技术实时监测农业环境中的各项数据(如土壤湿度、温度、光照强度等),并利用人工智能技术分析和预测农业生产的趋势,进而为农民提供决策支持。系统的核心目标是提高农作物的产量和品质,同时减少资源浪费,优化农田管理。环境监测:实时采集农田的温湿度、土壤湿度、光照等环境数据。作物生长监测:通过传感器和图像识别技术监测作物的生长状况。智能灌溉系统:根据土壤湿度和气候条件自动调整灌溉量。病虫害检测与预警:利用人工智能和图像识别技术自动检测作物病虫害,并及时给出预警。数据分析与决策支持。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 709

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

quick-cocos2d绑定自定义类到lua

—————————————————————————绑定自定义类到lua—————————————————————————————————— 1: /Users/lcomplete/Documents/xinsanguozhi/quick-cocos2d-x/lib/cocos2d-x/external下面建立一个文件夹如:helper,并在 这个文件夹下建立自己的自定义 2:在/U

wtuetnsrmh的专栏 1159

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

关于quick-cocos2d-x新建自定义类绑定失败的处理方法

先把quick-cocos2d-x绑定自定义类的流程简单写一下 1.用quick-cocos2d-x自带的Player3.exe创建工程,或者用cocos ide创建工程 2.打开frameworks\runtime-src\proj.win32下的工程文件,重新编译一遍,应当可以编译通,注意生成程序的文件名与默认不同 3.新建自己的类,位置放在frameworks\runtime-src\

xkym_game的专栏 990

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

【转载】教你用quick-cocos2d-x-3.3 genbindings生成lua绑定

原文地址:https://www.namidame.tech/quick-cocos2d-3-3-genbindings.html cocos2d框架提供了genbindings.py,将Lua函数与C++类绑定,即可在Lua中调用C++类。 写本教程的时候quick框架早已并入cocos2d-x,cocos2dx版本已经是3.14,触控好像也早已放弃了对Cocos Code IDE的支持,团队完全转向了Cocos Creator这个新宠的开发。但鉴于网上的教程基本都是三四年前的,用新版本框架调试难度重重,

boxboss的博客 462

【Quick-COCOS2D-X 3.3 怎样绑定自己定义类至Lua之中的一个】环境搭建

* 确定你安装了Android NDK R9B 版本号 ,假设没有前往下面地址下载。 ( https://dl.google.com/android/ndk/android-ndk-r9b-linux-x86_64.tar.bz2) from (http://developer.android.com/tools/sdk/ndk/index.html) * 前...

aoe41606的博客 184

【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之四】使用绑定C++至Lua的自定义类

续【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之三】动手绑定自定义类至Lua 之后,我们已经完成了自定义类至Lua的绑定。在接下来的环节,我们将使用它。

@陈苏熙博客 4548

quick-cocos2d-x 3.3 final 中cc.CardinalSplineTo:create导出到lua

最近做的一个quick-cocos2d-x 3.3 final项目中使用到了曲线运动CardinalSpline,发现cc.CardinalSplineBy:create是可以使用的,但是cc.CardinalSplineTo:create却是一个空值报错,让我感到有些疑惑,后来发现有朋友跟我的问题一样,http://www.cocoachina.com/bbs/read

DerWeltraum 2721

【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之一】环境搭建

Quick Cocos2d-x 3.3 自定义C++绑定至Lua全系列教程。

@陈苏熙博客 2696

Quick-cocos2d-x luabinding 教程

Quick-cocos2d-x luabinding 教程 --基于quick-cocos2d-x 3.3rc1版本 目录 Quick-cocos2d-x luabinding 教程... 1 1. lua绑定原理... 2 1.1 什么是lu...

chuchaner7283的博客 436

【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之三】动手绑定自定义类至Lua

查看【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之二】新建项目中配制环境,我们完美的在新建项目中完成了绑定需要的环境,接下来才是最关健的一步。绑定自定义C++类至Lua。

@陈苏熙博客 3645

cocos2dx的lua绑定

话接上篇(tolua++实现分析) 一、cocos2dx对tolua++绑定的修正 A.c对lua回调函数的引用 在使用cocos2dx编写游戏时,我们经常会设置一些回调函数(时钟、菜单选择等)。如果采用脚本方式编写游戏的话,这些回调函数也是需要写在脚本里的。实现这个功能,就需要lua将自己的函数传递给c++,c++保持对这个函数的引用,不要让这个lua函数被垃圾回收,并在适

wtyqm的专栏 2万+

记录一下Quick-Cocos2dx-Community lua绑定C++自定义类遇到的问题

网上的quick版本貌似都是v3.3的,虽说过程八九不离十,但是对于我这样的新手来说还是很头痛的。 原理什么的就不说了,主要参考的是https://segmentfault.com/a/1190000000631630这篇文章上写的内容。 首先是准备好C++的.hpp和.cpp文件,我是放到如下的目录中: MyClass是我创建的文件夹。 接着是准备.ini和.py

jin5518529的博客 1490
上一篇: 【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之一】环境搭建
下一篇: 【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之三】动手绑定自定义类至Lua
陈苏熙
博客等级 码龄17年 38粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值