- 博客(23)
- 收藏
- 关注
原创 使用贝塞尔曲线设计飞升动画
在游戏中,资源的获取或者奖励的获得,都会有一个简单的动画,以提高用户体验。引擎cocos creator 语言JavaScript需求1.在资源点开始要做个简单的出现的动画,之后停顿很短时间,让玩家有感觉。 2.停顿完成后飞升到顶部资源栏此资源处。 3.到达顶部资源处后,此资源显示出做出接受飞升上来的资源的动画。方案使用贝塞尔曲线,延时解决设飞升起点为A,停顿点为B,重点为C 1.在资源栏资...
2018-05-25 20:32:45 930
原创 贝塞尔曲线介绍及一阶、二阶推导
简介说明贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,由法国工程师皮埃尔·贝塞尔(Pierre Bézier)所广泛发表,当时主要用于汽车主体设计。 通过比例进行不断地取点,点不断地汇成一条平滑的曲线。 具体点击请看贝塞尔曲线扫盲。推导很多推导过程,不好打出来,就直接上手展示我的艺术字了哈哈,丑不能拒。一阶贝塞尔曲线推导二阶贝塞尔曲线推导总结目前直推到了前两阶,还有很多知...
2018-05-25 14:59:54 12310
转载 cocos creator Animation常用的控制函数
原文地址[http://docs.cocos.com/creator/manual/zh/animation/scripting-animation.html#动画事件] 发现官方文档写的很全,也有很多实例,所以直接搬过来。播放var anim = this.getComponent(cc.Animation);// 如果没有指定播放哪个动画,并且有设置 defaultCli...
2018-05-23 20:00:37 10979 2
原创 cocos creator 进度条添加进度动画
需求在一个批量制作时,会有一个进度条,一直在刷新,方便查看进度。为了用户体验更好,在进度条上添加一个动画,不断的刷新(从开始走到现进度的地方后再从头开始),嗯~俗点说就是感觉在不断地挤着它在前进。方案1.通过进度的百分比,再通过动画总时长,按比例截取,再调用Animation的setCurrentTime方法设置播放。 2.通过进度的百分比,再通过动画总时长,按比例算出应该播放时长,在定时器中对...
2018-05-23 19:29:32 13886
原创 cocos creator 游戏背景音乐处理(音乐循环淡入淡出等)
在处理游戏背景音乐中遇到的问题,策划对于音乐播放提出新的想法。但由于目前周围没有人尝试过,所以自己摸索的来。需求在同一场景音乐处理一般同一场景是同一首背景音乐。 现需求在同一场景(时代)内播放不同的音乐,在音乐配表中,同一场景加入新的音乐,每个音乐都带有一个cd字段,这个字段代表这首音乐播放剩余cd秒时,播放下一首音乐。相应的音乐资源会做淡入淡出处理。 解决:做一个一直存在的定时器,用一个变量...
2018-05-17 19:39:12 13101
原创 cocos creator 强大的audioEngine API
简直了,感觉自己还是知道的太少,在过程中最后发现creator audioEngine提供了所需要的基本的API。这个感觉还是蛮重要的。(摘自官方文档)。播放音频var id = cc.audioEngine.play(path, loop, volume ); //参数path代表音频路径,loop代表是否循环, volume代表音量范围0~1.0设置音频是否循环cc.aud...
2018-05-16 14:14:30 15614 1
原创 cocos creator后台切入切出
cocos对于后台切入切出事件的捕捉和处理很方便。 cc.eventManager添加监听事件就ok了cc.eventManager.addCustomListener(cc.game.EVENT_HIDE, function(){ }); cc.eventManager.addCustomListener(cc.game.EVENT_SHOW, function(){ ...
2018-05-16 14:02:46 5182
原创 游戏框架概念
游戏框架概念 游戏中一个系统的搭建很重要,一个模块的创建是否成功,直接影响你后续维护和扩展的成本。 要有模块化思想,考虑耦合度,使用方便与否,扩展方便与否,用户体验怎么样。资源模块 一个系统首先要有资源,资源分为UI和模型。管理资源模块(Facade) 用于处理资源。 资源的加载模块(ObjManager)。 创建资源模块(Re...
2018-05-15 13:14:42 5022
原创 安装gcc等工具示例过程
安装 gcc 等工具 安装gcc: 1.源代码安装(适用于一切Linux版本) 2.rpm包 yum安装工具安装的还是rpm包 软件安装步骤:
2016-04-22 17:32:43 525
原创 TCP协议的学习(四)TCP四次挥手及解释
发起断开连接请求可以是客户端也可以是服务器,即主机1,主机2可以是客户端也可以是服务器。 为什么四次挥手 TIME_WAIT 2MSLclose shutdown
2016-04-11 11:23:37 9837
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人