第25部分LinuxARM汇编NEON基础知识 浮点指令除了VFP还有NEON。 NEON支持整数、定点和单精度浮点SIMD运算。 NEON是针对高级媒体和信号处理应用程序以及嵌入式处理器的 64/128位混合 SIMD技术。它是作为 ARM内核的一部分实现的,但有自己的执行管道和寄存器组,该寄存器组不同于ARM核心寄存器组。 VFP指令用FADD,NEON指令用VADD。 NEON指令集比VFP指令集更广泛,因此,尽管大多数VFP指令具有等效的NEON指令,但仍有许多NEON指令执行VFP指令无法执行的操作。 ARMv5开始引入了VFP(VectorFlo...

quick-cocos2d-x常见问题汇总 竖屏或横屏显示 设置config.lua文件中如下参数(设置的是“虚拟分辨率”) CONFIG_SCREEN_ORIENTATION="portrait" -designresolution CONFIG_SCREEN_WIDTH =640 CONFIG_SCREEN_HEIGHT=960 -autoscalemode CONFIG_SCREEN_AUTOSCALE="FIXED_WIDTH"   "landscape":横屏显示(宽比高要长) "portrait":竖屏显示(高比宽要长)  &nbs...

  hfFAVkFpyqLU   2023年11月02日   38   0   0

cocos2dx引擎                  用过LUA、JS,最后回到C上来看引擎1、概念 摘自百度百科: Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个CCocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d...

  hfFAVkFpyqLU   2023年11月02日   62   0   0

quick-cocos2d-xAPI函数汇总  1. init 在quick\framework\init.lua文件中。 quickframework初始化,载入quickframework预定义的常量、模块。 1.1      常量 在初始化框架之前,可以定义以下常量: ·      DEBUG:设置框架的调试输出级别 ·      DEBUG=0   &n...

  hfFAVkFpyqLU   2023年11月02日   63   0   0

quick-cocos2d-xAPI函数汇总  1.  init 在quick\framework\init.lua文件中。 quickframework初始化,载入quickframework预定义的常量、模块。 1.1             常量 在初始化框架之前,可以定义以下常量: ·        DEBUG:设置框架的调试输出级别 ·&nb...

  hfFAVkFpyqLU   2023年11月02日   100   0   0

quick-cocos2d-x学习系列之十五状态机    1.  代码 -createFiniteStateMachine    self.fsm_={}    cc.GameObject.extend(self.fsm_)        :addComponent("components.behavior.StateMachine")        ...

  hfFAVkFpyqLU   2023年11月02日   47   0   0

quick-cocos2d-x学习系列之十四测试用例                  定义变量,创建13个场景名字    localitems={        "framework.helper",        "framework.native", &nb...

  hfFAVkFpyqLU   2023年11月02日   52   0   0

quick-cocos2d-x学习系列之十三触摸   现在智能机基本都是触摸屏,除了键盘爱好者们耍键盘。我们要通过这小小的触摸屏上完成整个游戏逻辑的控制,需要对这巴掌大地方进行详细控制了。  1.  单点触摸测试 创建精灵函数 functioncreateTouchableSprite(p)    localsprite=display.newScale9Sprite(p.image)    sprite:setContentSize(p.size)     ...

  hfFAVkFpyqLU   2023年11月02日   62   0   0

quick-cocos2d-x学习系列之十二关于websocket1.  概念 百度百科:WebSocketprotocol是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。 在浏览器中通过http仅能实现单向的通信,comet可以一定程度上模拟双向通信,但效率较低,并需要服务器有较好的支持;flash中的socket和xmlsocket可以实现真正的双向通信,通过flexajaxbridge,可以在javascript中使用这两项功能.可以预见,如果websocket一旦在浏览器中得到实现,将会替代上面两项技术,得到广泛的使用.面...

  hfFAVkFpyqLU   2023年11月02日   75   0   0

quick-cocos2d-x学习系列之九filter 一看这例子,就感觉适合做电影镜头之类的特效,那种模模糊糊的感觉。   主要定义了一个变量: MainScene._FILTERS={      -custom    {"CUSTOM"},      -{"CUSTOM",json.encode({frag="Shaders/example_Flower.fsh",    -     &...

  hfFAVkFpyqLU   2023年11月02日   57   0   0

quick-cocos2d-x学习系列之八edit   该例是关于edit输入框的,内容相对简单,大体记录一下。   程序入口的就省略了,直接进入到MainScene.lua场景中。 该场景是该例子的主要,而该场景的构造函数和newButton函数则是该类的主要。  1.  newButton函数 创建一个Button按钮。设置触摸ENABLE。添加监听。2.  构造函数 创建一个BUTTON,按下时候输出”Buttonpressed” 创建一个editBox2,当触摸,修改,回车后都会进行相应输出。 再创建一个BUT...

  hfFAVkFpyqLU   2023年11月02日   48   0   0

quick-cocos2d-x学习系列之七drag         该例主要是演示drag拖动的一些方法。主要是两个文件。         一个DragScene.lua场景文件,一个UIDrag.lua。两个文件的量都不小,那我们来细细品下吧。1.  DragScene 该场景定义个四个颜色C1,C2,C3,C4,定义了2个size90X90和80X80。 Ctor()函数定义了几个变量  &nbs...

  hfFAVkFpyqLU   2023年11月02日   49   0   0

quick-cocos2d-x学习系列之六CoinFlip   下面我们来看一个很完整的例子,CoinFlip,这个DEMO已经非常完整可以直接用来玩耍了。 代码路径:..\quick\samples\coinflip 这个游戏还是很益智的。  1.  代码逻辑 开始部分基本和其他的都一致,从main.lua文件进入,到达MyApp.lua文件中。(MyApp继承于cc.mvc.AppBase) 主要函数是run,enterMenuScene,enterMoreGamesScene,enterChooseLevelScene,playLevel (...

  hfFAVkFpyqLU   2023年11月02日   38   0   0

quick-cocos2d-x学习系列之四benchmark   源码路径(quick安装路径)..\quick-3.3\quick\samples\benchmark 关键文件:BenchmarkScene.lua 通过在程序中不断增加精灵在测试手机性能。   主要四个函数,ctor(),onTouch(),addCoin(),removeCoin(),onEnterFrame(),onEnter()  1.  ctor() 实现3个Button,1个显示Label,创建一个Coin动画保存在内存中。 上下左右的限制位置。  ...

  hfFAVkFpyqLU   2023年11月02日   38   0   0

quick-cocos2d-x学习系列之二样例2048游戏学习          最近蛤蟆会来看下quick中提供的几个SAMPLE例子,例子不多那咱们就一一过一下呗。先从2048这个游戏开始吧。 该游戏不介绍了,没听过的就去小黑屋哭泣吧 源码路径..\quick-3.3\quick\samples\20481.  文件介绍 1.1    res文件 这个是资源文件夹,里面就放了2个图片GreenButton.png,GreenScale9Block...

  hfFAVkFpyqLU   2023年11月02日   31   0   0

1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《最强大脑》娱乐节目。将2048改造成一款挑战玩家对数字记忆的小游戏。 邮箱:appdevzw@163.com 微信公众号:HopToad APK下载地址:http://download.csdn.net/detail/notbaron/8446223 源码下载地址:http://download.csdn.net/detail/notbaron/8446213  2.  逻辑 可选择简单,中等,困难三种难度游戏。 开局UI 每种难度进入后有多个选项如下:...

  hfFAVkFpyqLU   2023年11月02日   28   0   0

quick-cocos2d-x学习系列之五ccsloader学习           这个ccsloader用例主要是实现将cocosdudio中导出的文件加入到游戏当中。想到后续能使用这么精彩的画面心里还是有点小激动的。让我们一起好好学习下这个神奇SAMPLE吧。 代码路径还是老地方:\quick\samples\ccsloader  1.  DEMO总体逻辑 程序从main.lua中调用 require("app.MyApp").new():run() 跳入到MyA...

  hfFAVkFpyqLU   2023年11月02日   38   0   0

欢迎转载,转载标明出处:http://blog.csdn.net/notbaron/article/details/38181839 开篇介绍      前段时间发现了这个开源的引擎,感觉很赞。 转载请表明出处:http://write.blog.csdn.net/postedit/38181839  准备环境  整个笔记的环境,是基于VisualStudio2012的。 需要几个软件: ①VisualStduido2012  ②Python  ③Cocos2d-x源码   下载源码 &n...

  hfFAVkFpyqLU   2023年11月02日   26   0   0

quick-cocos2d-x学习系列之十六塔防完结    1.  math2d.lua文件 该文件实现了常用的数学函数。 Dist函数实现两点的距离。 radians4point求两点的夹角(弧度) pointAtCircle求圆上一个点的位置 pointAtLineToPoint求线段上与指定点距离最近的点 degrees2radians角度转换为弧度 radians2degrees弧度转换为角度  2.  utils.lua文件 2.1      &nb...

  hfFAVkFpyqLU   2023年11月02日   44   0   0

1. 软件定义 1.1Cocos2d-x Cocos2d-x是MIT许可证下发布的开源游戏引擎,游戏开发快速、简易、功能强大。Cocos2d-x核心优势在于允许开发人员利用C、Lua及Javascript来进行跨平台部署,覆盖平台包括iOS、Android、WindowsPhone、黑莓(BlackBerry)及Tizen等等,省事省力省成本。 Cocos2d-x用户不仅包括个人开发者和游戏开发爱好者,还包括许多知名大公司如Zynga、Wooga、Gamevil、Glu、GREE、Konami、TinyCo、HandyGames、IGG及DisneyMobile等。截止2013...

  hfFAVkFpyqLU   2023年11月02日   66   0   0
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~