- 博客(6)
- 收藏
- 关注
原创 打靶游戏
设置好打靶图片和准心的图片。设置点击的时候发射子弹,并发射子弹的时候出现效果并移除sheji:function(touch){ var s = touch.getLocation(); var pic3 = new cc.Sprite(res.pic_3) pic3.setPosition(s); this.addChild(pic3)
2016-08-29 19:00:24 731
转载 模块化脚本
模块化脚本:Cocos Creator 允许你将代码拆分成多个脚本文件,并且让它们相互调用。要实现这点,你需要了解如何在 Cocos Creator 中定义和使用模块,这个步骤简称为模块化。模块化相当于:1.C/C++ 中的 include。2.C# 中的 using。3.Java 和 Python 中的 import。4.HTML 中的 。模块化使你可以在 Cocos C
2016-08-15 15:16:57 719
转载 A*算法
如图所示简易地图, 其中绿色方块的是起点 (用 A 表示), 中间蓝色的是障碍物, 红色的方块 (用 B 表示) 是目的地. 为了可以用一个二维数组来表示地图, 我们将地图划分成一个个的小方块.寻找步骤: 1. 从起点A开始, 把它作为待处理的方格存入一个"开启列表", 开启列表就是一个等待检查方格的列表. 2. 寻找起点A周围可以到达的方格, 将它们放入"开启
2016-08-05 14:56:45 304
原创 碰撞
//定义速度为5 this.num = 5; //获取碰撞接口 var manager = cc.director.getCollisionManager(); //显示碰撞系统 manager.enabled = true; manager.enabledDebugDraw = tr
2016-08-05 14:46:21 307
原创 闭包
闭包是 JavaScript 一个非常重要的特性,这意味着当前作用域总是能够访问外部作用域中的变量。 因为 函数 是 JavaScript 中唯一拥有自身作用域的结构,因此闭包的创建依赖于函数。function Counter(start) { var count = start; return { increment: function() {
2016-08-05 14:39:45 221
原创 RPG游戏(地图传送)
首先,我们创建三个接口,一个摆放地图,一个加载NPC,一个加载玩家自身。 properties: { bg:cc.Sprite, loadWaitImage:cc.SpriteFrame, npcLayer:cc.Node, },我们需要在不同的地图上建立NPC bulif:function(){ this.pub_beginShow
2016-08-02 14:38:04 1412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人