自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 问答 (1)
  • 收藏
  • 关注

原创 【html】【微信小程序】将图片压缩,文件上传的方法

压缩图片,文件处理

2022-02-21 13:52:25 3248 3

原创 【前端】使用JavaScript实现类似sticky的布局

实现html粘性布局

2021-12-29 23:57:47 935

原创 总结VUE控制滚动滑动方法

滑动定位到指定元素方法总结、vue滑动、滚动条滚动

2021-12-29 23:06:06 2885 3

原创 vue使用代理,axios访问接口后代理失败

原本使用axios封装// 创建axios实例const service = axios.create({ baseURL: HTTP_URL, // 接口请求地址 timeout: 10000, // 请求超时时间 headers: { 'content-type': 'application/json' },})在vue.config.js设置好代理 module.exports = { lintOnSave: false, /

2021-07-23 13:47:36 2222

原创 react-native使用react-native-scrollable-tab-view的Element type is invalid:xxx)报错

错误最近突然发现scrolltabview安卓端会报这个错误发现只要重装了这个依赖就会报错Unhandled JS Exception: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. Check the render method of xxxxScrollableTabView

2021-01-23 17:29:04 337

原创 前端Vue实现tabbar组件

tabbar组件的实现TabBar.vue组件tabbar组件只需要在内写一个插槽即可,将来往里面放tabbaritem即可<template> <div id='tab-bar'> <slot></slot> </div></template><script>expor...

2020-01-29 21:48:33 3710

原创 cocos creator制作游戏前端tab栏及对应功能实现

tab功能制作

2019-04-27 01:15:05 3723 7

原创 cocos creator编写简易游戏摇杆以及通过摇杆控制精灵移动

游戏摇杆制作首先简单制作游戏遥杆2个圆形图片素材,以及精灵素材摇杆背景摇杆精灵素材节点管理将素材放入编辑器中,使用一个命名为Rocker的空节点作为父节点放入两个圆形素材,调色。作为摇杆的大圆命名为rock_bg,摇杆命名为stick,精灵素材命名为player简单摇杆代码编写properties属性原理作为摇杆,需要有一个节点进行触摸,因此添加一个Rocker属性,绑定...

2019-02-01 21:05:41 9994 29

原创 Windows环境的Redis配置与安装

下载与安装打开以下地址下载压缩包传送门下载完毕后将压缩文件解压到自定义目录32位系统下载如果你是32位的系统可以下载源文件的解决方案,在visual_studio中built一下就可以了。配置与启动在redis目录中打开cmd命令行,输入redis-server.exe redis.windows.conf就可以成功开启redis服务如果觉得麻烦可以在环境变量中将该路径添加进...

2018-10-14 22:38:52 494 2

原创 【JavaScript】3种实现继承的方式

原型链法通过prototype的赋值实现对象的继承例如:function Person(){ this.name = 'zhang';}Person.prototype.printName = function(){ alert(this.name);}function Student(){}Student.prototype = Person.prototye; //学生继承...

2018-10-13 00:57:28 311

原创 cocos creator编写《皇家守卫军》开场UI之场景切换开关门动画

制作基本的UI界面确认各个节点大小与适当位置场景大小为700×600 logo,开始按钮,关于按钮需要通过查看图片像素定制好相应大小,如下图199×96。 制作各类根节点使用父节点来管理子节点,方便以后管理UI动画 UI_ROOT、anchor_center、start_anim_root、loading_door 一个不同系列的动画用不同的父节点挂载 制作...

2018-08-14 17:49:33 3438 2

原创 【Node.js】 node.js连接mysql与基本使用

下载mysql模块使用命令npm install mysql下载mysql模块mysql引入模块var mysql = require("mysql");创建连接池使用createPool()创建一个mysql连接池,传入一个表参数作为连接信息var pool = mysql.createPool({ host:"127.0.0.1", port:...

2018-07-30 19:15:28 1078

原创 【Node.js】 使用express配置静态web服务、http客户端以及get与post基本用法

Node.js

2018-07-19 16:48:01 1071

原创 【Node.js】Buffer模块常用方法

Node.js

2018-07-12 00:31:35 1005

原创 【Node.js】 net模块及事件监听

net模块对比C语言的网络编程,Node.js有更加简便的开发模式与模块提供。它就是net模块 在需要使用的时候只需要require(&quot;net&quot;)就可以引入模块了。var net = require(&quot;net&quot;);服务端编程引入模块的前提下: 1. 创建一个新的TCP或IPC服务var server = net.createServer(function(client_...

2018-07-07 21:33:10 1677

原创 【Node.js】 process模块基本属性与常用方法

Node.js的process模块主要介绍常用的属性和方法主要属性console.log(process.pid);//进程IDconsole.log(process.version);//进程版本console.log(process.platform);//进程平台console.log(process.title);//进程对应窗口名称console.log(pr...

2018-07-05 00:46:05 1859

原创 MYSQL的配置与基本语句命令

MYSQL配置刚刚安装好MYSQL首先配置好mysql环境变量,在系统变量–&gt;path中添加路径C:\Program Files\MySQL\MySQL Cluster 7.5\bin; 首次安装初始化在命令行中输入mysqld --initialize-insecure 用于安全初始化,作用是初始化data目录,并且授权一个无密码的root用户。执行成功后可以看到MYSQ...

2018-05-23 21:30:34 567 1

原创 cocos creator学习18——本地文件读写

jsb.fileUtils常用APIjsb将整个C/C++ 导出的绑定在jsb里,但jsb 不支持h5。而且fileUtils是本地文件读写的一个工具类,全局只有一个实例; API 功能说明 jsb.fileUtils.isDirectoryExist(path) 判断路径是否存在 jsb.fileUtils.createDirectory(path) ...

2018-05-17 19:53:18 8629 2

原创 cocos creator学习17——cc.Director&资源加载

cc.Director对象cc.director各模块管理对象实例,全局只存在一个。比如物理引擎管理,Action管理, 碰撞检测管理等都可以从cc.director获得。cc.director常用API 方法 功能说明 getWinSize 获取视图的大小,以点为单位,简单来说就是逻辑大小 getWinSizeInPixels 获取视图大小,以像...

2018-05-14 16:04:49 6188

原创 cocos creator学习16——滚动列表数据的动态加载

制作预制体为content添加layout组件为scrollview中的content节点添加Layout组件,type属性设置为垂直(VERTICAL)布局,Resize Mode属性设置为CONTAINER 属性准备 properties: { HIGH:80, //每一项的高度 PAGE_NUM:8, //每一页8...

2018-05-03 15:45:22 15911 18

原创 cocos creator学习15——物理引擎碰撞检测

物理引擎碰撞检测在设置好碰撞分组和物理引擎后,并且在物理刚体组件中的Enabled Contact Listener 属性勾选上 在每次刚体组件发生碰撞后,cocos就会搜索2个组件中的脚本,并且调用实现了的函数。入口函数 入口函数 调用条件 onBeginContact 如果你的脚本中实现了这个函数,那么它将会在两个碰撞体开始接触时被调用 ...

2018-04-18 11:34:21 16608

原创 cocos creator学习14——物理引擎的开启与组件说明

物理引擎1.开启物理引擎cocos2d有一个开启物理引擎的全局变量——director.getPhysicsManager.enabled 为true则开启物理引擎cc.director.getPhysicsManager().enabled = true;1.1调试模式开启给指定物理系统需要绘制哪些调试信息var draw = cc.PhysicsManager.Dr...

2018-04-12 20:15:26 16489 7

原创 cocos creator学习13——自制帧动画播放模块

帧动画自制组件继上次的飞机大战项目,自制一份帧动画播放组件属性列表准备properties: { spriteframes:{ //精灵帧数组 type:cc.SpriteFrame, default:[], }, frame_time:0.1, //帧动画切换图片的时间,即间隔时间 ...

2018-04-07 14:09:56 6967 10

原创 C网络编程服务端监听客户端IP与端口

使用C语言编写服务器监听客户端信息demo适用于WINDOWS平台运行效果编写主函数与头文件main.c#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#include&amp;lt;string.h&amp;gt;#include&quot;socket_io/tcp_listener.h&quot;

2018-04-06 18:29:16 6956 6

原创 cocos creator学习12——高级UI制作

UI效果节点准备1、节点 2、设置mask组件 3、为mask节点绑定按钮组件 4、为Dlg_root绑定一个空的按钮事件,用于阻挡mask的按钮事件 否则会出现以下情况‘,用户无法在界面上操作 编写控制脚本准备一个脚本文件,挂载到single节点上属性properties准备 mask:{//绑定mask节点 ...

2018-03-30 19:57:17 6514

原创 cocos creator学习11——碰撞检测系统

碰撞分组cocos creator中新版本中的碰撞分组功能,能够使开发者更方便地管理碰撞检测这次我使用飞机大战的项目进行详细介绍 点击编辑可以管理碰撞组件的检测 cocos引擎会根据碰撞分组配对,进行相应的检测 如上图,子弹组会与enemy组进行碰撞检测,hero会与enemy组进行碰撞检测为节点添加碰撞检测组件 可以选择Editing属性对碰撞区域进行编辑开...

2018-03-28 11:14:44 22503 4

原创 cocos creator学习10——骨骼动画

骨骼动画组件组件属性列表 sp.Skeleton 控制面板属性 Skeleton Data 骨骼的控制文件.json文件 Default Skin 默认皮肤 Animation 正在播放的动画 Loop 是否循环播放 Premuliplied Alpha 是否使用贴图预乘 TimeScale 播放动画...

2018-03-22 17:05:14 19567 3

原创 cocos creator学习9——cc.loader使用

cc.loader

2018-03-21 14:12:47 9682

原创 cocos creator学习8——ScrollView使用

Mask组件&&Layout组件&&ScrollView组件使用

2018-03-17 22:11:56 14641

原创 cocos creator学习7——基本组件

基本组件简介

2018-03-17 00:04:32 3253

原创 cocos creator学习6——多媒体

cc.AudioSource音频源组件,能对音频剪辑AudioSource组件面板介绍 主要方法参考 功能说明 play() 播放音频 stop() 停止播放音频 pause() 暂停播放音频 resume() 恢复播放音频 rewind() 重头开始播放 主要属性 功能说明 loop...

2018-03-15 15:42:27 698

原创 cocos creator学习笔记5——Component

cc.Component组件的基类,是用于控制整个组件运行的基类 组件入口函数 说明 onLoad() 组件加载时运行 start() 在第一次update()运行前调用 update(dt) 场景刷新时调用 lateUpdate(dt) 场景刷新完后调用 onEnable() 启用组件的时候调用 onDis...

2018-03-14 19:53:05 7801

原创 cocos creator学习笔记4——Action使用

Action类Action类是所有动作类型的基类 并且Action有两个类别 1、瞬时完成(ActionInstant) 2、非瞬时完成,即到完成时需要一定的时间ActionIntervial 相关API 功能 cc.moveTo() 移动到目标位置 cc.moveBy() 移动指定的距离 cc.rotateTo() 旋转到目标角度 cc.rotateBy()

2018-03-05 17:17:26 11365

原创 cocos creator学习笔记2——事件响应

cc.Node事件响应 触摸事件 基本事件类型 相应事件 TOUCH_START 触摸开始事件 TOUCH_MOVE 在屏幕上目标节点区域内移动时 TOUCH_END 在目标节点区域内离开屏幕时 TOUCH_CANCEL 在目标节点区域外离开屏幕时 cocos中所有事件都能够使用监听函数监听这类事件 使用Node.on(EventT

2018-02-27 19:44:29 3602

原创 cocos creator学习笔记3——坐标空间

cc.Node坐标空间 cc.Vec2 实质为JavaScript上的字典,结构{x:num,y:num};它表示 2D 向量和坐标 cc.p()与cc.v2都是cc.Vec2的对象 向量常用API 方法 功能 cc.pSub() 返回两个向量的差 cc.pAdd() 返回两个向量

2018-02-25 00:03:13 8594 3

原创 cocos creator的学习笔记——初识creator

Cocos creator 学习Part 1 场景树 场景树可以在层级管理器中进行编辑调整,正如图片所示,在Cocos creator的场景是树形结构。并且在其中的所有节点都为cc.Node。 cc.Node属性 属性名 功能 name 获取节点的名字 active 即该节点是否可见 ...

2018-02-24 01:12:54 4189 3

原创 C++ 运算符重载方法

什么是运算符重载所谓重载,就是重新赋予新的含义。函数重载是对一个已有的函数赋予新的含义,使之实现新功能。其实运算符也可以重载,实际上,我们常常在不知不觉之中使用了运算符重载。运算符重载的方法是定义一个重载运算符的函数,在需要执行被重载的运算符时,系统就自动调用该函数,以实现相应的运算。也就是说,运算符重载就是通过定义函数实现的。运算符重载实质上也是函数的重载。不允许重载的操作符.(访问成

2018-01-10 21:26:17 306

原创 windows github配置和文件上传步骤

github文件上传步骤刚刚接触到github的朋友可能还不会利用git bash上传文件 未下载的朋友可以在一下网址下载git bash 新注册的用户可能需要配置一下你的ssh,邮箱,用户名配置你的ssh创建一个sshssh-keygen -t rsa -C + “你的邮箱地址” 生成密钥文件找到秘钥文件复制这个文件内的内容到github个人主页->Settings->SSH and GP

2018-01-03 22:22:56 459

原创 C++中的.操作符与->操作符

"."操作符与"->"操作符

2017-12-23 22:04:20 674

空空如也

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

TA关注的人

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