位置: 编程技术 - 正文

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教程)

  • 福建税务网上办税流程
  • 年度纳税申报表A105000纳税调整项目明细表中,收入
  • 本年利润怎么结转分录
  • 结转本年利润要扣除企业所得税吗
  • 出口退税账务处理
  • 员工旅游费用可以税前扣除吗?
  • 劳务公司开票税收分类
  • 道路货物运输服务可以加计扣除吗
  • 建设工程的停工损失包括哪些内容
  • 事业单位库存物品
  • 公司为职工在异地买医保
  • 未开票收入结转成本年利润怎么算
  • 全额计提坏账符合的条件
  • 本月发放上月工资情况说明
  • 开发票时税点开里怎么算?
  • 哪些进项税不能转出
  • 哪些情况下需要更换轮胎
  • 文化事业建设费税收优惠政策2023
  • 税收滞纳金起止时间问题
  • 电子税务局如何查询已开发票
  • 本年利润在借方表示什么意思
  • 基本社会保障性缴款包括什么
  • windows更新下载的文件在哪
  • 应收冲预收是什么意思
  • 电脑休眠和睡眠什么差别
  • ipados15 支持机型
  • 出口退税怎么申报个税
  • 没收到电费账单怎么办
  • 银行承兑汇票开出后可以撤销吗?
  • 房屋建筑物改扩建税务处理
  • php中session什么意思
  • 蕾德纳斯
  • ROS2+cartographer+激光雷达+IMU里程计数据融合(robot_locazation) 建图
  • 出租包装物和出售包装物有什么区别
  • 初学者安装visual studio
  • element-ui 表格
  • vue前端常见面试题
  • 公司的内账
  • 增值税进项税抵扣凭证
  • 增值税发票完税证明图片
  • 全年一次性奖金税率表2023
  • 企业向个人借款利息如何缴纳增值税
  • 销售折扣收货方法有哪些
  • 在建工程的预付款账务处理
  • 小规模纳税人专票税率是多少
  • 以前年度损益调整账务处理分录
  • 产品成本归集和分配是哪一章的
  • 公司健身器材使用制度
  • 销售软件产品
  • 土地入账成本包括哪些
  • 应交税金-应交增值税明细账
  • 代扣代缴的增值税额
  • 研发支出费用化支出期末有余额吗
  • 税控盘开具发票怎么冲红?
  • 差旅费属于什么会计要素
  • 工会费上缴
  • 酷炫技术:使用ssh登录管理windows系统
  • 在linux操作系统中,/etc/rc.d/init.d
  • 预装win7系统
  • 电脑被攻击了怎么修复
  • 升级ubuntu
  • 如何设置桌面背景颜色
  • mac adobe flash player一直提示更新
  • sxgdsenu.exe - sxgdsenu是什么进程 有什么用
  • win10edge浏览器怎么设置兼容模式
  • win7系统无法开机解决方法
  • lua打印变量
  • vbs和批处理区别
  • 怎么设置网页就用指定浏览器
  • linux多线程编程实例
  • android网络框架okhttp
  • node.js web开发
  • jQuery实现可以控制图片旋转角度效果(附demo源码下载)
  • jQuery实现的tab标签切换效果示例
  • python文件与目录操作
  • 沈阳税务发票查询系统
  • 成立税务师事务所一定要执业会员吗
  • 房产税可以抵扣增值税吗
  • 北京共有产权房房源信息
  • 青岛网上申请个体工商户
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设