位置: 编程技术 - 正文

SpriteBuilder Demo学习笔记

编辑:rootadmin

推荐整理分享SpriteBuilder Demo学习笔记,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

SpriteBuilder Demo学习笔记

1、资源的auto-scaling。只需提供最高级别的resolution,SpriteBuilder会自动生成低级别的。SpriteBuilder默认是从4x(两倍于Retina屏)开始scaling,可以在File->Project Settings中设置为2x,然后点击publish。 2、Smart Sprite Sheets。自动生成精灵表单将所有资源放在一张大图上,只需一次读入到内存。右键单击资源文件夹,点击Make Smart Sprite Sheet,然后点击publish即可。 3、使用SpriteBuilder创建动画(以熊为例) ···新建一个结点Bear,选择Node为根容器。将涉及到的资源图片拖到根节点(Node)中。由于接下来使用手臂的旋转动画,所以设置手臂的anchorPoint,旋转会根据锚点来。 ···一个动画有一个TimeLine,可以为结点添加多个TimeLine使其支持多个动画。点击按钮编辑名称和持续时间 ···使用右上角的滑竿缩放TimeLine ···添加KeyFrame。(旋转)按下r,在第一个时间点填上旋转角度,拖动到第二个时间点,按下r,填上旋转角度,再拖到第三个时间点,以此类推。完成后,链接动画, 4、从TimeLine上选择根Node—CCSprite,然后在Sprite Frame属性设置精灵图片。在右边第三栏中选择Enable Physics使用物理,此时粉色的点组成的图形代表物理Body的shape。默认为矩形,可更改。在右边第二栏填入Custom Class连接到OC类。 5、连接到代码。在Xcode中根据.ccb文件创建OC类,父类要与根节点一致。点击Publish,然后可以通过在Xcode中的AppDelegate.m中[self setupCocos2dWithOptions:cocos2dSetup];后添加[CCBReader load”@“Penguin”]:来加载精灵。 6、将背景图片添加到ccb文件中,位置设定方面以百分比设置可以确保支持多尺寸的设备。 7、添加一个按钮,选择其普通或Highlight状态下的在照片,还应该设置Preferred Size为Retina下image size的一半。在第二栏中填写selector的名称并选择target,Document Root表示其所在的根节点的类作为target。 8、将其他ccb添加到当前ccb。从对象库中添加一个Sub File结点,选择想要添加的ccb文件。 9、physics object 只能添加到 physics node下。 、选中一个结点(对象),在第二栏Code Connection中Doc Root var栏可以填写实例变量名,这样就连接到代码了。要在代码中定义同名的实例变量。 、CCB文件加载完后会调用didLoadFromCCB方法。 、在TimeLine中可以将结点拖拽到CCPhysicsNode下,让其支持物理引擎(一般为静态物体)。可以在第三栏选择其类型为static 、Pivot链接(Joint)将物理结点链接于一点。 、使用SpriteBuilder创建链接。将Pivot Joint拖到想要链接的点上,放置好后,下面会出现两个点,将两个点分别拖到被链接的两个物理结点上。该过程也可以通过在右边对bodyA和bodyB属性进行选择来设置。 、物理引擎中使直杆竖立的小技巧:与一个不可见的物理结点建立链接。此例中建立的是Spring链接,便于后续旋转与反弹。当要链接的结点没有contentSize时可以链接到TimeLine。通过改变Spring链接的AnchorPoint或者拖动链接的终点。Spring链接中rest length表示弹簧收缩或扩张的长度, 、使用SpriteBuilder创建的链接是存在于整个游戏中的链接,如果我们想动态创建、消除链接,则需要在代码中完成。 、addPostStepBlock:key:方法确保块方法只被调用一次,per frame and key. 、粒子效果。新建ccb文件选择Particle为Root Node。在TimeLine中选择CCParticleSystem后在右边面板中第四栏选择类型,第一栏设置数值。 、使用SpriteBuilder创建精灵帧动画。选中精灵,在左侧资源面板中选中所有相关文件,然后右键单击选择Create Keyframes from selection。 、TimeLine可以从代码中通过actionManager获取。方法是新建+命名。通过该名称获取,方法是runAnimationForSequenceNamed: 、iPad适配。 ①根节点的大小。为了适配iPad大屏幕,设置contentSize为按百分比,并让height为% ②控件的位置。可以在SpriteBuilder中设置控件相对于四个角(左上、左下、右上、右下)中任意一角的位置。

cocos2d3.x在win7的环境配置和安装 安装过程:1:安装VS(需要IE.0以上)2:安装python2.7.9一直下一步即可;3:安装完python后右键我的电脑-属性-高级系统设-系统变量找到Path编辑,最

lua学习系列一之配置环境与IDE 之所以想要学习lua是因为cocos官方出了一个基于eclipse的IDE,电脑装VS一直装不上去,苦于程序太多于是没有重装系统,最近才发现出现了这个IDE,心

cocos2d-x基础学习-创建并替换场景Scene 每一款游戏都在一幕幕场景中呈现的,今天来记录一下如何创建自己的场景类,并调用切换效果来切换场景。1我们自己的类需要继承Layer类(如果需要

标签: SpriteBuilder Demo学习笔记

本文链接地址:https://www.jiuchutong.com/biancheng/369113.html 转载请保留说明!

上一篇:如何在COCOS2D中绘制3d椭圆柱?(cocos2d教程)

下一篇:cocos2d3.x在win7的环境配置和安装(cocos2dx4.0教程)

  • 中国注册税务师协会官网
  • 采用现金支付
  • 为改良生产线发生的变化
  • 个人所得税减免 租房没有合同编号
  • 个税申报表中的基本养老保险怎么填
  • 小规模企业所得税优惠政策最新2023
  • 坏账准备应计入
  • 重分类八个对应科目有哪些
  • 网线的税收编码是多少
  • 季报现金流量表是必报表吗
  • 税总界定超标准小规模纳税人偷税数额
  • 路桥年费税额抵扣账务处理怎么做?
  • 预付账款 费用
  • 电子承兑汇票能转让给个人吗
  • 跨年发票企业所得税
  • 营业外收入做多了怎么办
  • 工会经费由企业和职工共同负担吗
  • 高新企业境外所得缴纳企业所得税税率为多少
  • 公司帮个人代缴社保会计分录
  • 收回购货方前欠货款属于什么
  • 已完成认证
  • 环保税计算方法和税率1.2
  • 刚注册的有限公司可以马上注销吗
  • 如何找回windows密钥
  • php导入
  • 期货交易所返还期货公司利息
  • PHP:apache_request_headers()的用法_Apache函数
  • windows dvd maker是什么
  • Win11 Build 22000.282正式版推送: 附更新修复内容汇总
  • 前端lru
  • 前端框架react
  • Yii2 assets清除缓存的方法
  • 相机4244
  • thinkphp route
  • 固定资产折旧如何进行会计处理
  • vuex 3
  • 减免税款借贷方表示
  • 企业管理费用的分类
  • 多计提的个税能退回给员工吗
  • 工商营业执照年检网上怎么年检
  • 餐饮行业分录大全
  • 预包装的标签有哪几种
  • 销售返利的会计分录 东奥
  • 企业出租经营权是否征税
  • 再保险业务范围
  • 营改增后劳务派遣公司账务处理
  • 加计扣除的会计要素
  • 企业内部之间借款利息可以税前扣除吗
  • 去税务局核定税种多久生效
  • 逾期的押金计入什么科目
  • 场地租赁费属于什么税收分类编码
  • 进项税额允许抵扣分录
  • 原始凭证错误的更正方法
  • 如何清除sql2008r2日志
  • mysql不能识别中文怎么解决
  • navicate创建存储过程
  • 软碟通可以制作uefi启动盘吗
  • winxp关闭自动更新方法
  • windows提示滑动以关闭电脑
  • xp系统一直在启动界面怎么办
  • 部分用户开启隐私,暂时无法查看怎么办
  • osx安装win10
  • win8.1使用教程
  • win7系统怎么删除输入法
  • win8整理磁盘碎片的步骤
  • windows7输入
  • jsp分页显示
  • Jquery ajax 同步阻塞引起的UI线程阻塞问题
  • python中布尔运算
  • 如何用unity
  • npm yarn命令对比
  • 基于nodejs的项目
  • js中倒计时器怎么实现
  • 工具的图
  • PYTHON使用缩进来体现代码之间的逻辑关系
  • Javascript字符串对象函数
  • python中元祖的用法
  • jquery显示隐藏div
  • 重庆地方税务局12366
  • 什么是委托代征专用账户管理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设