自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 cocos creator 使用express搭建服务端

一、 拥有一台linux云服务器二、 安装nodejs;三、 创建一个空文件夹存放app四、 进入该文件夹,执行npm install express; //切忌不要用cnpm!!!,不然没有package.json文件五、 创建一个文件,名为myapp.js ,内容如下:var express = require('express');var app = express(...

2020-03-25 17:46:38 701 1

原创 cocos《成语接龙》---遮罩层的实现

需求是:在点击“关卡”按钮时,弹出选择面板,同时使面板后 游戏界面的场景色变暗。1. 首先,添加一个shade节点在Canvas面板层之上,为shade添加Sprite组件,把shade节点的Sprite组件禁用;2. 为shade节点添加Button组件,目的是为了实现点击屏幕任意处关闭“关卡”面板;3. 降低shade节点的不透明度开启遮罩层的代码如下:cc.find("shade"...

2020-03-23 15:38:16 427

原创 cocos《成语接龙》---按钮动画特效

需求是 要实现一个Button 的悬浮变色特效,同时在点击时使用放大再缩小的动画,代码如下: onClick(){ var toBig=cc.scaleTo(0.1,1.1); //按钮点击动画 var toLittle=cc.scaleTo(0.1,1); var upspring=cc.sequence(toBi...

2020-03-23 15:09:51 433

原创 cocos《成语接龙》---控制音乐的播放与停止

一、使用AudioSource组件1、音乐播放 var canvas=cc.find("Canvas"); var audio=canvas.getComponent(cc.AudioSource); if(audio.isPlaying) audio.pause(); else audio.resume();首先获取播放组件,其次根据播...

2020-03-23 14:47:57 315

原创 cocos 《飞翔的小火》学习笔记

1.首先,我们需要准备一组图片,这组图片必须能组成数帧动画,如下:2.在场景中新建一个名为role的节点,将这三个精灵拖入role节点中3.为role节点添加一个脚本role.js,在此脚本的properties中添加三个属性,名称分别对应图片的名字;在加入一个timer属性,记录时间的流逝。代码如下:properties: { timer:0, role_01:{ ...

2019-12-24 07:08:41 125

原创 “借”取资源

2019-12-20 22:23:08 93

原创 cocos 《成语接龙》---获取节点&组件的方式

一、获取节点:1.全局名称查找:使用cc.find()函数,此函数通过指定路径查找节点。第一个参数是个字符串,为指定路径,区分大小写。第二个参数是个节点对象,为相对节点。若只传入第一个参数,将从场景根节点开始逐级查找;若传入第二个参数,则从指定的节点(第二个参数)开始查找。如下:this.backNode = cc.find("Canvas/Menu/Back");2.全局变量...

2019-12-20 03:02:52 319

原创 cocos 《成语接龙》---Button(按钮)组件

一、Button组件:1.什么是Button组件?Button 组件可以响应用户的点击操作,当用户点击 Button 时,Button 自身会有状态变化。另外,Button 还可以让用户在完成点击操作后响应一个自定义的行为。Button属性详解:target: Node 类型,当 Button 发生 Transition 的时候,会相应地修改 Target 节点的 SpriteFrame,...

2019-12-19 20:39:15 2331

原创 cocos 《吃星星》---运用Vec2和mag()判断位置和距离

一、gameManager.js脚本内在生成星星(spawNewStar)时,为其添加game对象的引用newStar.getComponent('star').game=this;二、在舞台中添加label—score用于显示得分,在gameManager.js脚本properties内添加引用://得分scoreDisplay:{ default:null, type...

2019-12-14 16:27:32 1722

原创 unity3d 《见缝插针》---transform.Rotate

unity3d 5.6.7初学 总结-11.设置精灵原地旋转(1)拖入一个精灵(2)创建一个脚本(3)拖入脚本(4)在脚本的update方法内编写:private int speed;//速度void Update () {transform.Rotate(0, 0, speed);}(5)运行说明:1.transform是所有gameObject的属性,用于设置物体的位置,...

2019-12-13 23:26:03 742

原创 unity 《见缝插针》---Rigibody 2D组件

1.Circle Collider 2D圆形碰撞(Circle Collider 2D), 这个组件代表2d的物理引擎碰撞,碰撞器的形状是一个圆,这个圆的圆心和半径在一个精灵坐标轴内定义2.Rigidbody 2D刚体(Rigidbody 2d),此组件隶属物理引擎,其概念继承自3D刚体,与前者不同的是:Rigidbody 2d只可在x,y轴移动,且只能在平面(z轴)旋转。isTrigge...

2019-12-13 23:25:51 498

原创 unity3d 《见缝插针》----让“针”飞行

一.为将要飞出去的“针”添加一个脚本脚本代码为:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class launch : MonoBehaviour { public int Speed = 20; pri...

2019-12-13 23:25:37 280

原创 unity3D 《见缝插针》----使“针“”扎“在”“圆盘上”并随之转动

1、向“飞出去的针”添加脚本先者我们已有lunch脚本让“针”飞出去,现在我们添加碰撞检测函数,代码如下:void OnTriggerEnter2D(Collider2D col) { if (col.tag == "rotate") { col.GetComponent<rotate>().Speed *= -1;...

2019-12-13 23:23:51 421

原创 unity3D 《见缝插针》----“针”与“针”之间的碰撞检测及BGM控制

1.若检测到了“针”与“针”之间的碰撞,则执行以下代码:GameObject.FindObjectOfType<gameManager>().gameOver();//gameOver()是自定义的方法2.停止BGM的播放,为以下代码:AudioSource As = gameObject.GetComponent<AudioSource>();As.Stop(...

2019-12-13 23:23:40 194

原创 unity3D 《见缝插针》--得分显示、结束动画、以及游戏的重置

一、得分显示1.首先在scene新建一个Text的UI组件,它在Canvas面板下2.进行缩放3.为Canvas添加脚本,代码如下public static int scoreValue; public Text scoreText; // Use this for initialization void Start () { scoreValue = 0; ...

2019-12-13 23:23:30 1729

原创 cocos 《吃星星》----使用moveBy()和动画系统 实现跳跃动画

一、为场景中的角色添加player.js脚本脚本代码为:cc.Class({ extends: cc.Component, properties: { jumpHeight:0, jumpDuration:0, maxMoveSpeed:0, accel:0 }, setJumpAction:f...

2019-12-13 23:23:13 718

原创 cocos 《吃星星》---使用键盘监听事件

首先在player.js脚本内添加如下方法://添加键盘按下监听事件onKeyDown (event) { // set a flag when key pressed switch(event.keyCode) { case cc.macro.KEY.a: this.accLeft = true; break; case...

2019-12-13 23:22:20 412

原创 cocos 《吃星星》---使用预制体和instance()函数

一、制作星星1、在star.js(星星脚本)中添加pickRadius属性,用来表示player吃到星星的最近距离2、为整个游戏添加gameManage.js脚本,将其挂载到场景中的Canvas对象上,代码如下//gameManage.jsproperties: { // 这个属性引用了星星预制资源 starPrefab: { default: null,...

2019-12-13 23:21:28 543

空空如也

空空如也

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

TA关注的人

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