SpriteFrame 的实现与优化简介 SpriteFrame 其实是为了优化贴图描画而存在的。我们知道为了更好的利用图形绘制 API,我们常常把一些细小的贴图合并到一起,然后每次只绘制这张贴图中需要的那个部分,这个就是 SpriteFrame。 SpriteFrameCache 是为了配合 SpriteFrame 而存在的,主要用于载入,管理,缓存&
突然间,微博上被@了,一看原来是之前的关于介绍 spine 的文章引起的。然后就是一阵惭愧,又开了一坑,然后就木有了。虽然,一直在研究 spine,但是的确没写下来相关的内容。于是,赶紧,补了一些内容。 官网内容转发,没啥技术含量。我自己写的运行库也完成了,虽然还需要打磨,但是比官方的更符合2dx 的风格。做了许久之后,对 spine 的理解更深了一点,然后就胡乱介绍下设计思路和为什么这么做
通常情况下,我们使用FK工具设置动画,它是正向动力学的缩写。当设置手部位置动画时,FK从上至下驱动,先转动大臂,再转动小臂来实现。大多数情况下它能很好的达到我们想要的效果。但某些特殊情况比如:一个坐着的角色手扶桌面,慢慢起身,这时FK需要不段的调整手部的位置,以使其能保持按在桌面上。这将需要创建大量关键帧来实现。IK对于这种情况会更合适,它是反向动力学的缩写。IK从下至上驱动。设置好手部的位置后,
本页提供一个简单的概述,说明如何用 Spine 架设骨骼,创建动画。Spine 不限于角色动画,但角色动画是最常见也是最好的例子。在 Spine 中角色使用 的不是一张完整的图片,而是将各个部分切片成一系列的小图。比如:头、躯干、胳膊和腿。 这些小图片被附加到骨骼上,然后用骨骼自由的设置角色动作。这些切片会随着骨骼运动而 产生流畅的动画。装配模式 Setup Mode使用 Spine 从装配模式开
网上收集来的,转帖下
bmfont一个借助图片来实现自定义字体的方案。优点是简单实用,但是需要一个好用的工具支持。现有的工具:Bitmap Font Generator 这算是官方版本了,地址是 http://www.angelcode.com/products/bmfont/ 教程 http://
加载逻辑Yii中组件components的加载是在CApplication被实例化的时候执行的。代码:public function __construct($config=null) { ...... $this->preinit(); $this->initSystemHandlers(); $this->registerCoreCo
giix是gii的扩展,方便实用。GiixModel Generator用来生成model,和gii的Model Generator相比,giix把类拆分成两部分,base类和继承的model类。base是用工具生成的,方便反复替换,而不会修改具体实现。继承的类方便大家添加具体实现函数,而不用担心被工具重新替换掉。好了,这下方便了,但是yii支持本地化操作,数据库的属性每次都需要手工翻译,略显麻烦
很多时候,调试程序不能断点,或者不方便断点的时候,就只能靠LOG输出了,所以,一个方便的LOG函数对于调试的帮助是巨大的。
继续上一篇 【cocos2dx进阶】调试篇(1)基础介绍 的内容,这次主要讲下对于Cocos2dx的一些小改造。先说Cocosdx关于调试的一些设计。主要包括2块内容,一个是log输出,一个是节点信息的反馈。log输出其实核心函数是cocos2d::CCLog直接调用的话,都会输出信息来的。这个函数提供了对平台函数的封装,有需要的同学可以查看相关的平台代码。然后,有同学想说,我的输出需要分级,然后
现在流行苹果,mbp,mba,iphone,ipad,……关键是windows上各种流氓软件越来越多,加上工作需要,于是转投了mac。好吧,入手的mbp看起来很美,实际上各种卡,整天看到小菊花转啊转。好吧,屌丝买不起高配,用的是最低端的,说起来,满满的都是泪,但是生活还得继续,只能自己想办法了。优化速度第一步,加内存。不要问我为什么能加,老机器了,不说了,满满的都是泪。有钱的孩纸买机
每次cocosbuilder发布之后会生成需要使用的图片,一般来说,我们会手动把生成的内容放到应该存在的地方。好吧,正常就是这样,每个人都是这么弄的。接下来就是有经验的人干的事了,上面的操作极度依赖人工操作,太危险了。呃,换个流行的话,我们需要优化整个workflow,让它更合理,然后减少手工操作引入的系统风险。(别告诉我你重来没有碰到过猪队友干的傻事)程序的一小步,世界的一大步。其实,就是写个脚
yii是基于测试驱动的,而zend studio是一个好用的ide。集成就是必须的。本文适合喜欢使用ide的开发者,vim用户或者文本编辑器使用者请忽略。本文使用的是最新的zend studio (版本 10.0.0)官网下载yii本身没啥可说的,主要还是phpunit相关的内容。创建完项目,写一个简单的testcase。[php]require_once 'test\CTestCase.php'
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号