E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Spritebuilder
cocos2d-x 读写 xml 文件
现成的CocosStudio或者
SpriteBuilder
当然更适合设计游戏。作为程序员,如果想在纯命令行模式下开发游戏,早晚要有自己的UI模块。不妨称之为cocos2d-layout。
车斗
·
2020-08-21 08:27
cocos2d
使用
SpriteBuilder
制作Cocos2D游戏完全中文教程(五)
使用
SpriteBuilder
创建Levels(CreateLevelswithSpriteBuilder)发射企鹅很有趣,然而企鹅和雪豹发生碰撞更有乐趣,下面我们来学习如何创建和加载Level。
chuyuan2650
·
2020-08-03 15:13
使用
SpriteBuilder
制作Cocos2D游戏完全中文教程(四)
使用
SpriteBuilder
添加菜单(AddMenusUsingSpriteBuilder)现在,我们要设置开始菜单。这开始菜单会引导我们进入游戏场景。
chuyuan2650
·
2020-08-03 15:13
使用
SpriteBuilder
制作Cocos2D游戏完全中文教程(六)
使用Chipmunk添加物理效果,第1部分(AddPhysicsusingChipmunk,Part1)现在我们需要构建一个真实的发射机制,这之前我们需要了解一些基础知识。为什么锚点对发射臂来说很重要?你还记得前面创建的北极熊动画吗?我们改变了熊的手臂的锚点并将其放置在它的肩膀上。每当我们想用一个节点的旋转属性来旋转对象,我们需要选择一个锚点。我们的弹射器臂将被旋转了。不过,弹射器臂将是一个物理对
chuyuan2650
·
2020-08-03 15:13
使用
SpriteBuilder
制作Cocos2D游戏完全中文教程(八)
使用
SpriteBuilder
创建精灵动画(CreatespriteanimationswithSpriteBuilder)在前面的章节中你已经学习了如何使用
SpriteBuilder
的时间轴功能创建动画了
chuyuan2650
·
2020-08-03 15:13
使用
SpriteBuilder
制作Cocos2D游戏完全中文教程(一)
简介与入门教程
SpriteBuilder
的前身是大名鼎鼎的cocosBuilder,是cocos2d下进行精灵,层,场景布局的简单快速的可视化的开发工具。
chuyuan2650
·
2020-08-03 15:42
使用
SpriteBuilder
制作Cocos2D游戏完全中文教程(七)
使用
SpriteBuilder
添加粒子特效(AddParticleEffectsusingSpriteBuilder)
SpriteBuilder
集成了一个很强大的粒子特效设计器,我们将用他来定义我们的第一个粒子效果的风格
chuyuan2650
·
2020-08-03 15:42
使用
SpriteBuilder
制作Cocos2D游戏完全中文教程(九)
打磨我们的游戏(PolishGameplay)目前玩家只能发射一次,摄像头会跟着企鹅飞,但不会回滚到弹射器,接下来我们尝试完成这些功能。该规则将执行以下操作:如果一个企鹅从Level的左侧或右侧离开,或者如果它以非常慢的速度移动,我们将触发下一个(企鹅)尝试启动。实现更新方法在我们实际执行的更新方法之前我们在Gameplay.m中添加一个常数定义,我们将用它来检查是否有企鹅以很慢的最低速度来结束(
chuyuan2650
·
2020-08-03 15:42
SpriteBuilder
中的loadAsScene:方法的返回值
见如下代码:CCScene*scene=[CCBReaderloadAsScene:@"GameScene"];GameScene*gameScene=(GameScene*)scene.children.firstObject;而GameScene.ccb的root节点所属的类为:GameScene:当GameScene(.ccbi)被加载后,通常使用CCBReader的loadAsScene:
weixin_34212762
·
2020-07-15 05:23
SpriteBuilder
实现2D精灵光影明暗反射效果(二)
使用
SpriteBuilder
新建一个项目,将默认MainScene.ccb中的内容统统删掉,此时场景应该是一片漆黑.将官网中的2张图片以及我自己做的2张图片全部拖拽到其文件视图中去:其中加_n后缀的图片表示原图的法线贴图
weixin_34101229
·
2020-07-15 05:08
SpriteBuilder
中应用智能精灵集之后提示找不到文件的解决
SpriteBuilder
中有一个将方便的功能,可以用文件夹中的若干图片生成1张图片;这称之为智能精灵集合(smartspritesheet).好处是可以一次性的加载图片到显存中去,提升了性能.但是开启该特性之后
weixin_34082695
·
2020-07-15 05:59
SpriteBuilder
中节点位置类型为百分比时不能定位的解决
Ball.ccb类型是Node,其中有个子节点为ColorNode,其中物理使能.MainScene.ccb中加入一个物理节点,将Ball.ccb拖入其中,成为该物理节点的孩子,这时出现了一个”怪”现象:如果Ball的位置类型为point时,设置其位置坐标(x,y)可以正确反应位置变化.但是只要x或y任一坐标轴位置类型设置为百分比,则Ball在该轴上无法移动.在这个问题上耽搁了好久,后来发现原因很
Vincen??
·
2020-07-15 05:44
SpriteBuilder
中返回的对象类型不正确的原因
hopy;)最近在码代码的时候,发现一个问题,特此写出来和大家分享,希望遇到类似问题的童鞋不再走弯路.在
SpriteBuilder
中新建的CCB文件类型为CCNode,但是想让其对应一个自定义类.在代码中使用
weixin_34051201
·
2020-07-15 05:40
加载
SpriteBuilder
中的scene为何不能带后缀
我们在Xcode中切换
SpriteBuilder
中的scene时,一般使用的是如下代码:-(void)exitButtonPressed:(CCControl*)sender{CCLOG(@"Getmeoutahere
weixin_34049948
·
2020-07-15 05:08
SpriteBuilder
中的CCB Node尺寸
当你创建一个类型为Layer的CCB文件时,你将注意到它的默认尺寸大小为568x384.568个点是4英寸iphone的宽度,同时iPad屏幕只有512个点宽,更准确的说——
SpriteBuilder
认为
weixin_34032621
·
2020-07-15 04:59
如何修改
SpriteBuilder
中的按钮禁用启用状态
按钮的禁用状态和按钮的UserInteractionEnabled属性并不相符.后者设定的是按钮是否参与用户交互.你不能直接在
SpriteBuilder
中编译按钮的禁用启用属性.除非你想给按钮添加一个定制属性
weixin_33947521
·
2020-07-15 04:13
SpriteBuilder
中使用GUI界面快速搭建RPG游戏中的地图名显示动画
hopy;)在RPG游戏中我们在进入一个新的场景时,比如一个房间,一个村庄,或野外场景等,如果能在屏幕上显示场景地图的名字就很人性化了,这样可以提醒玩家现在自己在哪里.下面就让本猫带领大家用
SpriteBuilder
weixin_33796205
·
2020-07-15 04:08
如何在
SpriteBuilder
中使用BM Font Label
开始不知道,还真有点小繁琐。mac系统上创建BMFont的工具有不少,我主要用hiero和GlyphDesigner;前者是java写的,后者是mac原生的,功能都差不多。还有一个类似的工具bmGlyph。首先根据不同平台解决方案建立不同的字体尺寸,建议大小如下表:Table11-2.BitmapfontscalingforeachresourcesfolderAbsolute(iPadscree
weixin_33743248
·
2020-07-15 04:08
xcode
java
SpriteBuilder
改变布局后App运行出错代码排查
原来整个关卡场景放在GameScene.ccb中,后来觉得移到专门的Level.ccb比较好.移动过后编译运行,只要移动Player的胳膊发射子弹时,Xcode报错:gduetoChipmunkerror:Body'sangularvelocityisinvalid.Failedcondition:body->w==body->w&&cpfabs(body->w)!=INFINITYSource:
weixin_33697898
·
2020-07-15 04:01
xcode
javascript
SpriteBuilder
修改CCB文件中的子CCB文件需要注意的一个地方
在
SpriteBuilder
中如果一个CCB(比如一个场景)中嵌入了另一个子CCB文件(比如一个player),那么当给该子CCB中的root对象添加若干属性的时候,必须注意到这个并没有应用到父CCB中去
weixin_34247032
·
2020-07-14 03:43
SpriteBuilder
复杂CCB在App场景加载时报错排查
Player.CCB由body和arm两部分组成,它们都开启物理使能.在GameScene.ccb中新建一个物理对象,将Player.ccb拖入该对象.此时编译运行App均正常.然后继续添加其他物理对象Wall.ccb组成屏幕边界,这时App运行发生错误,log为:Collectionwasmutatedwhilebeingenumerated发现源代码中断在场景的初始化方法中,该方法的功能是递归
weixin_34037515
·
2020-07-14 03:30
SpriteBuilder
切换解决方案以及CCB的修改与保存
在
SpriteBuilder
中切换解决方案非常简单,可以按cmd+数字键即可.如上图可以看到数字键1,2,3分别对应于3中不同的解决方案.注意:当通过在CCB中包含一个SubFileNode的CCB里浏览场景时
weixin_33831196
·
2020-07-14 02:15
使用
SPRITEBUILDER
+COCOS2D-SWIFT制作基于TILEMAP的游戏
作者:Mandarava(鳗驼螺)参考:如何使用COCOS2DX3.0制作基于TILEMAP的游戏:第一部分如何使用COCOS2DX3.0制作基于TILEMAP的游戏:第二部分
SpriteBuilder
鳗驼螺
·
2020-02-08 23:19
Cocos2D-ObjC:在RPG游戏中混合Swift代码
我之前写过一个RPG游戏>编译器使用的是
SpriteBuilder
,很好很强大!
mydo
·
2016-07-09 08:00
游戏
cocos2d
swift
RPG
objC
Cocos2D与
SpriteBuilder
的问题在哪提问
Cocos2D的教程中文版的非常少,注意我没有说Cocos2D-X哦;]不过国外还是有不少人用Cocos2D的,在此本猫将自己积累的一些Cocos2D比较活跃的论坛地址贴出来,以便大家交流和提问:首先是
SpriteBuilder
mydo
·
2016-06-03 19:00
cocos2d
论坛
提问
SpriteBuil
Cocos2D在新版Swift中常量枚举值引用代码的修改
hopy;)我们知道在
SpriteBuilder
中是无法直接给一个CCB文件的root节点修改位置类型和位置的.我们只有在代码中修改上述属性.但是在旧版的Swift中对于Objc中的常量枚举值会提示找不到
mydo
·
2016-04-14 07:00
cocos2d
swift
常量枚举
如何在
SpriteBuilder
中设置对象的通用属性
hopy;)我们知道在
SpriteBuilder
中可以为对象设置自定义类从而可以进行特殊属性的赋值.比如我们需要在物理世界中设置重力值,在代码中改来改去略显麻烦,我们可以直接在自定义的属性中设置重力值.
mydo
·
2016-01-28 09:00
属性
自定义类
内置类
SpriteBuil
由源代码编译
SpriteBuilder
最新版本1.5.0搭配最新的Cocos2D 3.4.9
hopy;)大家知道
SpriteBuilder
版本停留在1.4.9已经很久了:而且里面搭配的Cocos2D版本也不是最新的3.4.9版.在2015年年末,KAMIKAZE决定将
SpriteBuilder
mydo
·
2016-01-11 08:00
cocos2d
builder
Sprite
1-5-0
SpriteBuilder
&Cocos2D使用CCEffect特效实现天黑天亮过度效果
hopy;)在动作或RPG类游戏中我们有时需要天黑和天亮过度的效果来完成场景的过度,有很多种方法比如用场景切换的过渡类来实现.但是在这里我们使用另外的方法:CCEffect特效节点来实现.打开
SpriteBuilder
mydo
·
2015-12-25 15:00
cocos2d
builder
RPG
Sprite
CCEffect
SpriteBuilder
&Cocos2D使用CCEffect特效实现天黑天亮过度效果
hopy;)在动作或RPG类游戏中我们有时需要天黑和天亮过度的效果来完成场景的过度,有很多种方法比如用场景切换的过渡类来实现.但是在这里我们使用另外的方法:CCEffect特效节点来实现.打开
SpriteBuilder
weixin_33885253
·
2015-12-25 15:00
游戏
xcode
SpriteBuilder
中使用GUI界面快速搭建RPG游戏中的地图名显示动画
hopy;)在RPG游戏中我们在进入一个新的场景时,比如一个房间,一个村庄,或野外场景等,如果能在屏幕上显示场景地图的名字就很人性化了,这样可以提醒玩家现在自己在哪里.下面就让本猫带领大家用
SpriteBuilder
mydo
·
2015-12-24 07:00
cocos2d
builder
RPG
地图
Sprite
SpriteBuilder
中返回的对象类型不正确的原因
hopy;)最近在码代码的时候,发现一个问题,特此写出来和大家分享,希望遇到类似问题的童鞋不再走弯路.在
SpriteBuilder
中新建的CCB文件类型为CCNode,但是想让其对应一个自定义类.在代码中使用
mydo
·
2015-12-22 12:00
cocos2d
自定义类
ccnode
SpriteBuil
(NO.00004)iOS实现打砖块游戏(十三):伸缩自如,我是如意金箍棒(下)!
hopy;)准备缩短反弹棒素材和上一篇类似,我们如法炮制一张缩短后反弹棒的素材.打开
SpriteBuilder
,新建StickShorter.ccb文件,按下图绘制其sprite帧和物理对象:注意,在Ai
mydo
·
2015-11-30 10:00
ios
游戏
打砖块
道具
缩短
(NO.00004)iOS实现打砖块游戏(四):砖块类的实现
hopy;)用Xcode打开之前
SpriteBuilder
创建的项目,我们现在是时候写点代码了;)创建Brick类头文件新建一个Brick类,继承自CCSprite,打开Brick.h文件添加初始化类方法
mydo
·
2015-11-29 08:00
ios
游戏
打砖块
(NO.00004)iOS实现打砖块游戏(三):游戏主场景和砖块
hopy;)制作墙体首先在
SpriteBuilder
中新建Wall.ccb文件,作为屏幕边界上的墙,阻挡小球或者道具飞出屏幕,制作方法在之前都有详述,所以这里不做过多介绍:制作游戏关卡新建Level1.
mydo
·
2015-11-28 13:00
ios
游戏
打砖块
Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(七)
hopy;)打开
SpriteBuilder
,在文件视图中新建一个文件夹Fonts用来存放字体文件,在其中再建立Arial.bmfont子文件夹,然后按照本猫猪以前博文所述的过程最终建立一个Arial.bmfont
mydo
·
2015-11-21 14:00
游戏
cocos2d
布局
bmfont
SpriteBuil
SpriteBuilder
实现2D精灵光影明暗反射效果(二)
使用
SpriteBuilder
新建一个项目,将默认MainScene.ccb中的内容统统删掉,此时场景应该是一片漆黑.将官网中的2张图片以及我自己做的2张图片全部拖拽到其文件视图中去:其中加_n后缀的图片表示原图的法线贴图
mydo
·
2015-11-17 17:00
反射
builder
特效
Sprite
光影
SpriteBuilder
实现2D精灵光影明暗反射效果(一)
其实不用3D建模,用2D的图像就可以模拟3D场景中光照反射的效果.这里我们不得不提到一个normalMap(法线图)的概念,请各位童鞋自己度娘吧,简单来说它可以使得2D表面生成一定细节程度的光照方向和反射效果.我们首先要制作精灵的法线贴图,至于怎么做,懂3D制图的童鞋应该都知道,有专门的软件.不过对于本猫猪这种图痴来说,也有简单容易上手的工具,名字为SpriteIlluminator,可以到其官网
mydo
·
2015-11-17 16:00
反射
builder
特效
Sprite
光影
用
SpriteBuilder
简化"耕牛遍地走"的动画效果(四)
写到这突然有童鞋质疑,你这哪里是牛,分明是熊嘛!仔细看了下,还真像牛.反正是这个意思.怪本猫猪牛熊不分,好在道理是一样的.下面继续,言归正传.添加一个空白的touchBegan方法,如果没有这个方法,其他触摸回调也不会被响应.接着是重点部分来了:-(void)touchEnded:(CCTouch*)touchwithEvent:(CCTouchEvent*)event{ CGPointlocat
mydo
·
2015-11-17 14:00
动画
builder
Sprite
用
SpriteBuilder
简化"耕牛遍地走"的动画效果(三)
接下来的代码和原文差不多,建立一个数组用来存放动画帧,然后用数组来初始化一个CCAnimation动画对象.接着将牛放在屏幕中心,然后运行动画:NSMutableArray*walkAnimFrames=[NSMutableArrayarray]; for(inti=1;i<=8;i++){ spriteFrame=[[CCSpriteFrameCachesharedSpriteFrameCach
mydo
·
2015-11-17 13:00
动画
cocos2d
builder
Sprite
SpriteBuilder
如何移植到Android
SpriteBuilder
提供了不要的Xcode插件,让你的OC代码可以交叉编译到Android上。
·
2015-11-13 09:05
android
SpriteBuilder
学习笔记八
sound effects可以通过Timeline播放,但是大部分都需要使用ObjectAL编程,ObjectAL是Cocos2D和
SpriteBuilder
使用的audio engine。
·
2015-11-13 09:04
builder
SpriteBuilder
学习笔记六
Chapter 7 Main Scene and Game State 至今,我们完全忽略了主场景,而主场景是放置游戏的main menu的好地方。main menu放置设置菜单的好地方,Settings menu让你可以改变音量等。 settings popover需要一个grid-based layout,这就是为什么你需要使用Box Layout node。你同
·
2015-11-13 09:04
builder
SpriteBuilder
学习笔记七
Chapter 8 Selecting and Unlocking Levels 对于这个游戏,你将给玩家一个选择从哪一关开始的方法。因为levels都是分开的,你将使用一个Scroll View Node来让玩家选择。 另外,你会希望有一个有弹性的方法去添加更多的levels,追踪哪一level已经被玩家解锁。GameState类在这时很有帮助。 当然,你必须添加额外的level CCB
·
2015-11-13 09:03
builder
SpriteBuilder
学习笔记五
Chapter 6 Menus & Popovers 现在,你有了一个level和游戏元素可以原则上让游戏可以玩了。再添加更多levels或者游戏元素之前,更应该添加一些menus。 saws应该杀死player,但是这需要一个Game over menu让player重新开始或者退出level。你现在不能暂停游戏,或者在app回到backgrond时自动暂停游戏。 你会学到如何设计
·
2015-11-13 09:02
builder
SpriteBuilder
学习笔记四
---恢复内容开始--- Chapter 5 Timelines & Triggers
SpriteBuilder
的一个主要特性就是可以用关键帧创建Timeline动画。
·
2015-11-13 09:01
builder
SpriteBuilder
学习笔记三
Chapter 4 Physics & Collisions Player Physics 任何node想要移动或者互动的像物理对象时,必须成为CCPhysicsNode的子类。 Enabling Physics for the Player Sprite 在Level1.ccb中,无法打开player的Item Physics tab,这是
·
2015-11-13 09:00
builder
SpriteBuilder
学习笔记二
Chapter 3 Controlling and Scrolling @implementation GameScene { __weak CCNode *_levelNode; __weak CCPhysicsNode *_physicalNode; __weak CCNode *_playerNode; __weak CCNode *_
·
2015-11-13 08:02
builder
SpriteBuilder
学习笔记一
只有user-interface nodes,必须Buttons,Text Filed,和Slider nodes才有CCControl选项卡 其中Selector可以理解为:方法的名字。当按钮被按下时,会传递一个消息(可以理解为方法被调用) Continuous:当被选中时,方法会一直调用当用户不断的按住button。 在AppDeleg
·
2015-11-13 08:02
builder
SpriteBuilder
v1.4 && cocos2d-iphone v3.3 && Xcode6 新手入门相关
它与Node类型的主要不同是它在
SpriteBuilder
种默认显示一个很好的设备框架---(翻译的不好,原文如下:it defaul
·
2015-11-13 08:01
cocos2d
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他