首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Cocos2D权威指南》——3.5 CCTexture纹理类「建议收藏」

Cocos2D内置一个纹理缓存管理器(CCTextureCache)来保存这些纹理图,这样可以极大加速创建新精灵,并充分利用已有的纹理图。...不利的是,如果收到内存警报,Cocos2D会将当前未使用的纹理图(即引用计数为1的纹理图)全部从内存中清除。 首先我们了解一下和纹理相关的概念。...虽然iPhone 3GS和iPhone 4、iPad等设备支持非2的乘方大小的纹理图,但在Cocos2D中,为了兼容所有设备,仍然使用2的乘方来填充纹理。...3.5.2 CCTexture2D、CCTextureCache和CCTextureAtlas 在Cocos2D中,使用CCTexture2D(纹理)从图片、文本或源数据中创建OpenGL 2D纹理,所创建的纹理对象使用...在Cocos2D开发中,CCTexture2D和CCTextureCache在多个方法中都有体现,以CCSprite类的初始化方法之一为例: -(id) initWithFile:(NSString*

98910

关于《Node.js开发指南

1、书的定价略贵,虽是原创,但感觉还是有点贵了,其实学东西,最重要的不是这本书花了多少钱,而是它消耗了自己很多的精力和睡觉的时间,还是没能找到问题并解决它; 2、版本问题,express和node.js...看着都蛋疼,至少现在我很不习惯,开发的时候我觉得真心没必要去替换掉所有的空白/换行(要不Express里面提供这样一个参数?),这样如果一不小心缩进有问题就容易写错,一写错我看源码和查节点多麻烦啊。...c++手机开发那边的同学也在吐槽,尼玛,破框架底层有bug,还经常更新,NND~ 不管怎么样,想了解node.js的,这本书可以看看,但得有不怕折腾的精神,不然真的容易崩溃的。有问题吗?请谷歌!

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Node.js脚手架开发完全指南「TypeScript版」

    但是每次拷贝模版再去修改,总是麻烦的,不如来开发一个脚手架,用命令行生成koa2项目。 本文将事无巨细地介绍如何用node.js+typescript开发脚手架。...成品的github地址先贴一下:koa-generator-cli 还有npm的地址:koa-generator-cli 将会学到 node.js脚手架开发 node.js命令行工具开发 几个好用的npm...commander是一个用于简化node.js命令行开发的库。 安装commander。...为了脚手架尽量简单易用,我们先只运行用户有少量的交互操作,inquirer是简化node.js命令行开发的一个库。 我们先确定交互有哪些,思考一下,我们先确定有下面这几个交互。...还有npm的地址:koa-generator-cli 参考文献 【中高级前端必备】手摸手教你撸一个脚手架 使用Typescript开发node.js项目——简单的环境配置

    2K10

    Vue.js权威指南

    钩子时,为js过渡显式声明css:false,Vue.js将跳过CSS检测,这样也会防止css规则对过渡的干扰 九、Method 1.所有的Vue.js事件处理方法和表达式都严格绑定在当前视图的ViewModel...:Vue Syntax Highlight、Snippets(sublime)、VUe.js(WebStorm)、Vue(Visual Studio Code) 4.调试工具:Chrome——Vue.js...devtools 十七、Scrat+Vue.js的化学反应 1.前端工程化:开发规范、模块化、组件化、组件库、性能优化、项目部署、开发流程、工程工具 2.Scrat是UC团队在百度的FIS基础上二次开发的...webapp模块化开发框架,最大的特色是模块化开发和模块生态,理念是像搭积木一样开发和维护系统,通过组装模块得到一个完整的系统 十八、Vue.js2.0 1.Virtual DOM:通过JS对象表示的树结构来构建一棵真正的...DOM树,当数据状态发生变化时可以直接修改这个JS对象,接着对比修改后的JS对象,记录下需要对页面做的DOM操作,然后将其应用到真正的DOM树,实现视图的更新,这个过程就是Virtual DOM的核心思想

    2K30

    three.js 新手指南

    在这个分步指南中,我们将使用一个基于 WebGL 的 3D 图形的框架 three.js, 创建一个 3D 版本的 Treehouse 徽标。你可以通过点击或者拖拽鼠标使相机旋转!...像 three.js 这样的框架使 3D 变得容易一些,但官网还在建设中,并且存在一些怪癖,可能使初学者学习受到阻碍。如果你刚开始学习 3D,这篇指南将会帮助你开始使用。...在里面,你会找到一个名为 three.min.js 的文件,将它复制到你的本地开发目录下。 本教程,你还需要一个名为 OrbitControls.js 的文件,它包含在 three.js 中。...幸运的是,在 three.js FAQ中有一个很棒的关于如何使用 Python,Ruby 或者改变浏览器设置在本地运行 three.js指南。...操作起来很简单,所以如果你正在抓狂于为何文件无法加载,请查看这一指南

    7.9K20

    vscode调试Node.js指南

    前言:调试代码不管对于开发还是学习源码都是非常重要的技能,本文简单介绍vscode调试Node.js相关代码的调试技巧。...1 调试业务JS 调试业务JS可能是普遍的场景,随着Node.js和调试工具的成熟,调试也变得越来越简单。下面是vscode的lauch.json配置。...3 调试Addon的C++和JS Addon通常需要通过JS暴露出来使用,如果我们需要调试C++和JS,那么就可以使用以下配置。...选择attach到hello.js中。 开始调试。 4 调试Node.js源码C++ 我们不仅用Node.js,我们可能还会学习Node.js源码,学习源码的时候就少不了调试。...5 调试Node.js源码C++和JS代码 Node.js的源码不仅仅有C++,还有JS,如果我们想同时调试,那么就使用以下配置。

    5.6K20

    Node.js 项目调试指南

    但是找到 Bug 的原因就是另一回事来,开发人员通常会花费非常多的时间来查找问题的根源。...使用这些报告 Bug 、突出重复、记录重现的步骤、确定严重性、计算优先级、分配开发人员、记录讨论和跟踪修复进度。...使用测试驱动开发的模式,TDD 是一种开发模式,它鼓励开发人员在编写代码之前先编写代码来测试函数的运行情况。...尝试使用代码解释或结对编程等技术与其他开发人员合作,新的眼光可能会发现你没有考虑过的问题。 没有任何解决方案可以根除所有的 Bug ,我们可能会在在所有的编程语言中遇到以下类型。...使用控制台日志记录进行调试 调试应用程序最简单的方法就是在执行期间将值输出到控制台: console.log(`ConardLi: ${ myVariable }`); 一些开发人员声称你永远不应该使用

    67620

    badjs开发指南

    本文作者:IMWeb dekuchen 原文出处:IMWeb社区 未经同意,禁止转载 Badjs开发指南 首先来粗略看看Badjs的架构 目录结构 badjs badjs-acceptor...在浏览器端 这一部分,主要是badjs-report,他的任务是捕捉js的报错,并把报错进行上报。这一部分,主要是要在页面中引入js,并配置,这一部分并不属于二次开发的范畴中,所以,不详述了。...2、url {String} 发生错误对应的脚本路径,比如是你的http://a.js报错了还是http://b.js报错了。 3、lineNo {Number} 错误发生的行号。...单独拿出来,是因为,这个地方的js是使用的模块化开发,webpack打包。...接口请求逻辑 这里着重讲一下我们对于既有的二次开发的接口。原有的接口请求是这样的。

    3.1K41
    领券