自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天蝎

web前端技术, 游戏开发

  • 博客(11)
  • 资源 (37)
  • 收藏
  • 关注

原创 弹窗的实现与封装

导入Popups.js。Popups.js源码如下 :var Popups = cc.Layer.extend({ listener : null, //事件对象 tcLayer : null, //传进来的layer blackLayer : null, //黑色遮罩 flag : false, //如果为真,则代弹窗被关闭掉 touchbg_flag : f

2016-02-18 10:33:18 1677

原创 11、Sprite常用的动作函数

getActionByTag //根据tag获取一个动作getNumberOfRunningActions //获取当前精灵此时一共在执行多少个动作stopAction //停止一个正在运行的动作stopActionByTag //根据tag停止正在运行的动作stopAllActions //停止所有正在运行的动作

2016-02-17 14:52:55 813

原创 10、帧动画

cocos2d-js使用cc.Animation 与 cc.Animate 这2个类来实现帧动画。cc.Animation :设置动画的一系列属性。包括动画的序列图、播放速度等。cc.Animate    :cc.Animate是一个动作类,精灵执行runAction函数后即可播放动画。例子1(使用一张一张的图片实现帧动画)

2016-02-17 14:45:17 2157

原创 09、Action_5(缓冲动作)

缓冲动作指动作的速度曲线。和css3的animation-timing-function类似。例子 :var s = new cc.Sprite('res/steak.png');s.x = 400;s.y = 640;this.addChild(s);var mt = new cc.MoveBy(1, cc.p(0, 400));var easeIn = new cc.Ease

2016-02-16 16:20:53 732

原创 09、Action_4(反动作、速度动作、静止动作、回调动作、拷贝动作)

反动作即与某个动作相反。比如一个精灵顺时针旋转,而反动作逆时针旋转。例子 :var sprite1 = new cc.Sprite('sprite.png');sprite1.attr({x : 200, y : 200});this.addChild(sprite1);var rotateBy = new cc.RotateBy(1, 360); sprite1.runAct

2016-02-16 15:33:15 932

原创 09、Action_3(重复动作)

有时我们想一个动作重复执行2次或以上,就需要用到重复动作。重复动作包括 cc.Repeat 和 cc.RepeatForevercc.Repeat : 自己写重复执行动作的次数例子 :var sprite = new cc.Sprite('sprite.png');sprite.attr({x : 200, y : 200});this.addChild(sprite)

2016-02-16 14:46:20 473

原创 09、Action_2(组合动作)

组合动作包括 cc.Sequence和cc.Spawn。cc.Sequence :按顺序执行动作,把延时动作都丢进cc.Sequence里,各个动作会按顺序依次执行。例子 :var sprite = new cc.Sprite(sprite.png);sprite.attr({x:200, y:200});this.addChild(sprite);var moveT

2016-02-16 14:35:00 519

原创 09、Action_1(帧与延时动作)

帧的概念帧是动画或影响的最基本单位。每一帧是一个画面,连续的多帧画面组合在一起播放就形成了影响,就好像电影胶卷的一格。而帧频就是一秒内帧的数量,通常用fps(Frames Per Second)表示,帧频越高,画面就越流畅。一般电影为一秒24帧,而游戏则一般以60fps作为最高帧频,因为60fps已经是人眼正常识别的最高频率了,设置再高的频率只会造成性能浪费。相反,如果游戏画面的帧频低于3

2016-02-16 11:47:46 2167

原创 08、按钮

//cc.LabelTTF + cc.MenuItemLabelvar text1 = new cc.LabelTTF( 'cc.LabelTTF + cc.MenuItemLabel', 'Arial', 30 ); var bnt1 = new cc.MenuItemLabel(text1, function () {cc.log("Menu is clicked!");} );bnt1

2016-02-14 12:19:27 446

原创 07、字体

cc.LabelTTFcc.LabelTTF是使用系统中的字体,它是最简单的标签类。cc.LabelTTF继承了cc.Node类,具有cc.Node的基本特性。例子 :var size = cc.director.getWinSize();var layer = new cc.LayerColor(cc.color(255,255,0), 500, 200);layer.x = (

2016-02-13 18:55:13 709

原创 06、场景

场景的切换一个游戏中会有多个场景。比如游戏菜单是一个场景 :游戏设置界面也是一个场景 :  cocos2d中,使用cc.director.runScene函数进行场景的切换。 使用方法如下 :cc.director.runScene(new Scene());使用上面的代码进行场景切换的过程是瞬间的,没有任何的过渡效果。若想要有过渡效果的场景切换,可以如下设置 :

2016-02-11 14:44:22 509

html2canvas案例

解决html2canvas截图模糊的问题

2017-02-09

video demo

video demo

2017-02-07

three.js光源

three.js中光源案列

2016-12-30

tween.js例子

tween.js例子

2016-12-25

数据滚动插件

数据滚动插件

2016-12-20

iphone-inline-video.browser.js

ios系统下禁止视频全屏播放

2016-12-15

html2Canvas演示

html2Canvas可以截取网页中的整体或者某部分,然后输出为图片

2016-12-14

JS手风琴 效果

JS手风琴

2016-11-23

JS手风琴效果

JS手风琴效果

2016-10-09

eq/get/find

eq、get、find函数的实现

2016-09-05

一个转盘抽奖效果

一个转盘抽奖效果

2016-08-16

html创建一个二维码

html创建爱你一个二维码

2016-08-16

添加事件

给元素添加事件

2016-08-10

一个web切换案例

一个web切换

2016-05-11

一个web切换组件

一个web切换组件

2016-05-09

一个弹窗案例

一个弹窗组件,使用后能简单的在网页上弹出弹窗

2016-03-04

使用JS实现JQ查找节点功能的一个demo

使用JS实现JQ查找节点功能的一个demo

2016-02-27

cocos2d-js弹窗组件

一个cocos2d-js里的弹窗组件,使用后实现弹窗非常简单。

2016-02-18

一个自定义字体的工具

一个自定义字体的工具,可以创建自己喜欢的字体。

2016-02-13

超级玛丽源码(Android版)

Android平台上的一款超级玛丽的游戏源码。纯android语言。

2013-10-07

浏览器缓存例子浏览器缓存例子浏览器缓存例子浏览器缓存例子

浏览器缓存例子浏览器缓存例子浏览器缓存例子浏览器缓存例子浏览器缓存例子

2023-09-16

基于vue3的方形抽奖组件

基于vue3的方形抽奖组件

2022-11-28

vue3 + vite的svg例子

vue3 + vite的svg例子

2022-11-21

webserver.zip

node.js配置的服务器,可以运行vue项目路由mode为history模式的例子

2020-07-25

express.zip

模拟写一个express框架模拟

2020-07-22

websocket demo.zip

websocket入门代码案例,简单的服务端和客户端连接,互相发送数据等

2020-07-09

webpackDemo.zip

webpack区分开发环境和生产环境配置的一个demo

2020-06-04

webpackDemo.zip

webpack-dev-server案列

2020-05-26

webpackDemo.zip

webpack的简单配置demo

2020-05-06

vue-router + vue-loader

vue-router + vue-loader一起使用的案例。。。。。。。。。。。。。。。。

2018-02-07

配置vue-loader的案例

配置vue-loader的案例,使用前需要npm install,之后运行npm run dev执行

2018-02-06

自个编写的ajax库

自个编写的ajax库,调用方法与jquery一样。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-01-21

node读取excel表

node读取excel表格的内容,并且输出txt文件。输出的格式为json

2018-01-02

三角函数在游戏中的运用

三角函数在游戏中的运用

2017-07-09

字蛛的使用教程

字蛛的使用教程

2017-05-18

Aplayer.js实现歌词同步

Aplayer.js实现歌词同步

2017-05-18

音乐播放器

移动端上的音频播放器

2017-05-18

baidu提示框案例

百度提示框的一个小案例

2017-02-27

vue-resource

vue提供的ajax请求插件

2017-02-27

kindeditor

一个不错的文本编辑器,兼容低版本ie6/7/8

2017-02-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除