位置: 编程技术 - 正文

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

  • 接受投资材料
  • 2021年9月个税申报截止时间
  • 高新企业奖励金怎么领
  • 建筑企业成本核算工作流程
  • 公司视频宣传制作方案
  • 小企业会计准则2023电子版
  • 新成立的公司残保金如何申报
  • 个人股权转让需要注意什么
  • 辅导期一般纳税人管理办法
  • 长期待摊费用计提摊销的会计分录
  • 小规模纳税人可以抵扣进项税吗
  • 小规模纳税人装修费用计入什么科目
  • 期交保费资金占用年限计算公式
  • 暂估入库会影响利润吗
  • 生活中都交了哪些朋友
  • 苹果电脑如何提高网速
  • Win11怎么不显示图标
  • Win7系统中如何快速查询文件内容
  • 补交去年的企业所得税怎么做账务处理
  • 如何更改自己
  • 圣海伦斯山国家火山纪念区
  • explorer.exe是啥意思
  • PHP:pg_result_error()的用法_PostgreSQL函数
  • 股东帮企业还款违法吗
  • 不动产增值税总结
  • vue修改打包后静态资源路径的修改
  • 在清算土地增值税销项时,允许扣除的土地价款包括哪些?
  • 发票章需要注销吗
  • 其他综合收益的借贷方向
  • 傅里叶变换的过程
  • 火车票的进项税率
  • 出口报关需要增税吗
  • 个税app重置申报
  • 房地产预缴增值税计税依据
  • phpcms生成html
  • 帝国cms使用手册
  • 税控系统维护费抵扣申报表怎么填
  • SQL 联合查询与XML解析实例详解
  • 会计和税法折旧年限不相同
  • 深圳市企业稳岗补贴标准
  • 房地产行业概况
  • 个税专项附加继续教育如何扣除?
  • 消耗品清单
  • 项目独立性
  • 银行承兑汇票如何签收
  • 支付宝收入什么意思
  • 预收账款的借方余额反映的是
  • 跨月的发票还能入账吗
  • 伙食费占支出比例
  • 短期借款核算的会计分录
  • 企业借款的利息交增值税吗
  • 小微企业要交残疾证吗
  • 违反会计规定承担责任
  • win8系统怎么关闭投影
  • win10周年更新版是什么意思
  • xp系统删除文件反应很慢
  • bios报警声
  • win7命令提示符
  • 电脑dbs是什么
  • centos永久修改主机名
  • vc精华氧化变黄
  • 腾讯tp驱动
  • win8设置开机启动程序
  • dos 批处理
  • cocos2d-x安装
  • css命名大全
  • ajaxfrom表单提交
  • android自定义属性详解
  • reg add命令
  • 安卓udp抓包
  • uleb128、sleb128和uleb128p1编码格式介绍
  • android listView二级目录选中效果
  • JavaScript onkeydown事件入门实例(键盘某个按键被按下)
  • jquery按钮点击事件
  • SpringMVC restful 注解之@RequestBody进行json与object转换
  • 新疆办房产证需要多久能拿证
  • 个税扣款怎么查询
  • 郑州房子契税退税
  • 注册海外公司如何注册
  • 中国十大经济农村
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设