Cocos2d-X 3.2学习——DrawNode使用注意
来源:互联网 发布:央视1台网络直播电视 编辑:程序博客网 时间:2024/04/29 18:53
2014-09-21
最近用Cocos2d-x 3.2 Lua写个小游戏,用DrawNode的时候发现的问题。
1、GL Verts不断增长,代码如下
local draw = cc.DrawNode:create()local points = {cc.p(0,0), cc.p(0 + size, 0), cc.p(0 + size, 0 + size), cc.p(0, 0 + size)}draw:drawPolygon(points, table.getn(points), s.CUBE_COLOR[type], 0, {})draw:setTag("draw")node:addChild(draw)
原因:由于设置了Tag,所以我每次都是取同一个DrawNode进行绘制,这样导致绘图节点多了
解决:当draw的时候,需要先将drawnode clear一下,draw:clear()调用一下这个。
2、DrawNode:drawPolygon如果设置边界为0,在移动Node的时候还是会有小的边界出现
drawNode:drawPolygon(points, table.getn(points), color, 0.00001, color)暴力解决:将边界设置为一个小值,如上代码
以上
2 1
- Cocos2d-X 3.2学习——DrawNode使用注意
- Cocos2d-x——DrawNode绘制图形
- cocos2d-x 3.x DrawNode的使用
- cocos2d-x 3.2 DrawNode 绘图API
- cocos2d-x简单绘图(DrawNode)
- Cocos2d-js 学习(四): DrawNode简单使用
- Cocos2d-x绘图API:DrawingPrimitives和DrawNode
- [cocos2d-x] CCArray使用注意
- cocos2d-x CCArray使用注意
- cocos2d-x CCArray使用注意
- cocos2d-x学习记录-Tiled使用注意点
- Cocos2d-x3.1中DrawNode的使用
- cocos2d-x中DrawNode常见的图像绘制函数
- cocos2d-x中CCSpriteBatchNode使用注意
- cocos2d DrawNode图形渐变
- cocos2dx[3.2](17)——简单绘图DrawNode
- 【学习14】3.x绘制图形(DrawNode)
- [Cocos2d-x]Cocos2d-x 3.2 学习笔记
- Cocos2d-X 碰撞检测的使用方法
- RedHat系列软件管理(第二版) --源码包安装
- 利用jquery实现Ajax技术,post方式传值中文乱码问题的解决办法。
- [LeetCode]Word Break
- Android Binder机制浅析之注册MediaPlayerService(1)
- Cocos2d-X 3.2学习——DrawNode使用注意
- JAVA_WEB项目(结合Servlet+jsp+ckEditor编辑器+jquery easyui技术)实现新闻发布管理系统第四篇:前台首页,新闻分类(体育新闻,科技新闻等),新闻列表分页的实现
- Android使用WiFi连接adb
- 嵌入式开发_时序进阶(基于cortex-A9、DS18B20温度传感器)
- A*算法梳理
- 《离散数学》第二周作业
- 学生信息管理系统
- Hibernate Session的Flush模式
- 删除文件名含有f的文件