- 博客(84)
- 资源 (7)
- 收藏
- 关注
原创 Unity展厅项目开发人员其他要求
1.项目时间不确定,有时候几天下来需求,修改完需要去现场测试,对立即处理能力要求高,辛苦 2.主要用到串口东西比较多,设备通讯一般用的是串口发送消息,串口服务器(继电器),可以对其发送命令。然后转发出去...
2019-01-30 12:05:14
1030
原创 Unity结合压力计做生长控制项目
1.安装压力计串口驱动,2可以通过串口助手测试3打开设备管理器查看串口 ///接受压力计数据:using System.Collections;using System.Collections.Generic;using System.Threading;using UnityEngine;using System.ComponentModel;using Syst...
2019-01-30 11:21:22
505
1
原创 Unity实现画图程序
核心脚本:using System.Collections;using System.Collections.Generic;using UnityEngine;public class MouseLine : MonoBehaviour{ private LineRenderer currentLine; public Material LineMaterial...
2018-12-25 14:37:53
3344
3
原创 AssetsBundle基础
1.打包: [MenuItem("AssetBundleTools/BuildAllAssetBundles")] public static void BuildAllAB() { //打包AB输出路径 string strABOutPathDIR = string.Empty; //获取"StreamingAssets...
2018-12-21 17:07:12
1079
原创 Unity画图,短信接收,云服务器上传下载
http://www.sikiedu.com/course/43/taskshttp://www.sikiedu.com/course/303/tasks
2018-12-21 11:57:14
349
1
原创 Unity自动添加组件,2d帧动画组件
// 我们当前代码强制要求要加入一个Image组件,// 如果没有Image组件,那么自动加上,如果有就使用;// 如果你的代码要求这个节点必须挂某个组件,那么// 使用RequireComponent[RequireComponent(typeof(Image))] 2d帧动画============================================usin...
2018-12-21 11:44:20
860
原创 C#类VS结构体
类和结构有以下几个基本的不同点:类是引用类型,结构是值类型。 结构不支持继承。 结构不能声明默认的构造函数。 值类型不需要new
2018-12-21 11:05:41
404
原创 微信小游戏-CocosCreator 基础(三十一)
webstom的使用:重现手动打开项目,添加engine库适配策略:只能固定宽度或者高度win10截图黑屏:右键=》显示设置 缩放和布局解除绑定官方api文档:http://docs.cocos.com/creator/api/zh/当对方为勾选senor时 只能用onBeginContact和onEndContact没有勾选可以用onPreSolve onPostSolve1: ...
2018-10-13 21:51:08
3509
原创 微信小游戏-CocosCreator 基础(三十)
固定路径行走:项目路径:https://download.youkuaiyun.com/download/qq_29019031/10703302
2018-10-06 13:25:02
270
原创 微信小游戏-CocosCreator 基础(二十九)
寻路:插件在用户目录的.CocosCreater下中加入packages文件夹在插件这个文件夹下加入你的packages文件夹算法 三个脚本设置分组,设置分组group 地图父节点添加脚本nav_map移动物体添加脚本nav_agentenemy添加AI脚本Canvas添加屏幕触碰脚本项目地址:https://download.youkuaiyun.com/download/qq_290...
2018-10-06 12:20:41
293
原创 微信小游戏-CocosCreator 基础(二十八)
http GET POST1: Http client: GET POST是http的两种操作;2: 获取网页数据我们一般使用http Get,GET 传递参数通过?开始每个参数之间使用&来隔开;3: 上传数据我们一般使用POST协议来上传;4: download下载一般也用GET来做, xhr.responseType 指的是数据的类型: “” (默认)DOMStr...
2018-10-05 00:08:15
988
原创 微信小游戏-CocosCreator 基础(二十七)
websocket1: creator只支持websocket, h5的标准也只支持websocket;2: websocket 底层是 tcp socket, 基于tcp socket上建立了连接,收发数据的标准,保证了用户收到的数据和发到的数据是一致的,不用考虑粘包等问题,websocket协议已经解决了;3: websocket的使用方式: 1>new WebSocke...
2018-10-04 14:51:14
840
原创 微信小游戏-CocosCreator 基础(二十六)
FileUtils :1:jsb是javascript bind的代表,整个C/C++ 导出的绑定都在这个jsb里面,jsb 支持不支持h5;2: FileUtils是本地文件读写的一个工具类,全局只有一个实例;3: jsb.fileUtils来获取文件读写工具类的实例;4: jsb.fileUtils.isDirectoryExist(path): 判断路径是否存在;5: jsb.fi...
2018-10-04 13:02:14
702
原创 微信小游戏-CocosCreator 基础(二十五)
1提前绑定资源,会提前加载(打包成图集拖进去)cc.Director与资源加载策略:cc.Director对象:1:游戏里面控制管理整个游戏全局对象,包括了场景切换等,为cc.Director对象;2:导演对象全局只有一个cc.director,大写的为类, 小写的cc.director为全局的导演对象;3: cc.director来获取导演对象实例;4: 游戏中各种管理对象都可以...
2018-10-04 12:33:55
564
原创 微信小游戏-CocosCreator 基础(二十四)
h5打包:1选择web mobile2src=》存放的是项目的js3cocos2d-js-min.js=>引擎4index.html,splash.png,style-moblie.css 可以修改开始页面减少打包引擎的大小:模块设置=》选择打包模块setting.js:=>存放的是resource加载的文件IDresource:代码加载的文件===========...
2018-10-03 14:56:00
408
原创 微信小游戏-CocosCreator 基础(二十三)
滚动列表:排行榜contont锚点在最上方其他锚点在中间engine=》scrollView.js=》发现自动滚动会改变content的y值1: auto scroll有自己的控制content的位置的机制,会导致content的位置与我们加载时候的位置修改冲突,体现在快速滚动后的连续加载;2: 处理细节: (1)在判断要加载的时候,先判断当前是否在auto scrol...
2018-10-03 12:46:21
346
原创 微信小游戏-CocosCreator 基础(二十二)
地图格式:tmx地图场景设置碰撞:一个节点一个刚体多个碰撞器新建项目模板修改?疑问打包图集破解的资源?疑问官方物理引擎案例 :1: 准备好tiled地图;2: 为tiled地图编辑好物理碰撞器;3: 放出角色,为角色编辑好物理碰撞器;4: 监听键盘消息: cc.systemEvent.on(cc.SystemEvent.EventType.KEY_DOWN, thi...
2018-10-01 10:54:49
295
原创 微信小游戏-CocosCreator 基础(二十一)
物体类型与碰撞矩阵1: 添加物体类型: Add Layer, 每个类型对应一个名字group与groupIndex2: 创建物体的时候要选择一个类型;3: 配置碰撞矩阵,决定哪些物体类型碰撞;碰撞事件监听1: 刚体组件开启碰撞监听;2: 当有碰撞发生的时候,遍历刚体所在的节点所挂的所有的组件,看组件是否实现了碰撞检测函数,如果是,那么调用;3: 在需要检测碰撞的组件代码里面编写碰撞响...
2018-10-01 09:59:03
3359
原创 微信小游戏-CocosCreator 基础(二十)
Bullet:防止高度运动穿越,消耗性能AllowSleep:一段时间物体的运动状态不改变,就休眠刚体grivaity Sacle :重力比例Friction :0.2 阻力Restitution :弹性系数sensor:物体系统不做碰撞反应=========================开启物理引擎:1: 编写脚本来开启物理引擎;2: 将这个脚本挂载到场景的根节点;3: 编...
2018-10-01 09:24:51
988
原创 微信小游戏-CocosCreator 基础(十九)
高级UI制作:弹出式对话框JS:cc.Class({ extends: cc.Component, properties: { // foo: { // default: null, // The default value will be used only when the component attaching ...
2018-09-30 14:18:33
269
原创 微信小游戏-CocosCreator 基础(十八)
2的N次方:是指大图必须遵循2的N次方的格式anySize:是大图任意格式不做处理unpack 解包插件:安装路径官方 路径=》用户=》.cocoscreator=>packages=>unpack-textureatlas-master============================================================原理:1: 图片解...
2018-09-30 12:43:18
531
原创 微信小游戏-CocosCreator 基础(十七)
自行制作帧动画组件1: creator播放帧动画需要通过动画编辑器去制作;2: 为了方便控制和使用加入帧动画代码播放组件;3: 属性设置: sprite_frames: 帧动画所用到的所有的帧; duration: 每帧的时间间隔; loop: 是否循环播放; play_onload: 是否加载组件的时候播放;4: 接口设置: play_o...
2018-09-30 11:33:47
212
原创 微信小游戏-CocosCreator 基础(十六)
碰撞检测系统1: creator有碰撞检测系统 +物理碰撞系统,这个是两个独立的模块;2: 给creator的游戏世界中的物体来进行分组,指定节点的分组与分组的碰撞矩阵;3: 代码中获取节点的分组和分组索引: group与groupIndex;4: 为每个节点添加碰撞检测区域-->碰撞器(物体形状), 编辑碰撞区域;5: 代码开启碰撞检测系统(默认是关闭碰撞检测),开启和关闭碰...
2018-09-30 10:30:06
1787
原创 微信小游戏-CocosCreator 基础(十五)
同一比例的宽高可以直接适配固定某个宽度或者高度,按照比例换算一般:会自动换算比例16:9 固定高度 4:3 固定宽度 美术:在一定分辨率下设置资源 界面三个适配策略 背景图:以宽度固定,高度要高出canvas,背景图测试 Widget :target 默认为父物体,但一般填canvas...
2018-09-30 09:49:27
237
原创 微信小游戏-CocosCreator 基础(十四)
cc.loader1:有三个默认的Pipeline: (1) assetLoader: 主要用于加载资源, 加载asset类型资源,和释放这些资源; (2) downloader: 主要用于下载文件, 文本,图像,脚本,声音,字体, 自定义的download; (3) loader: 第三个默认的Pipeline,可以加载json, image, plist, f...
2018-09-29 14:34:10
292
原创 微信小游戏-CocosCreator 基础(十三)
预制体1: 制作预制体: 将节点拖入到assets文件夹下;2: 加载预知体: 代码加载(统一在资源加载时讲解)与手动绑定;3: 预制体对象实例化: cc.instantiate;===============================================Mask : 遮罩 (设置在父物体上,可以遮罩着子物体超出范围)Type :类型Inverted:反转se...
2018-09-29 12:57:49
344
原创 微信小游戏-CocosCreator 基础(十二)
三种动画:1UI缓动:cc.easingxxx 2Animtion 对精灵节点的属性改变3spine创建骨骼动画 可以对关节改动导出三个文件:png:图片atlas :每个骨骼信息json:动画数据sp.Skeleton组件将json文件放到场景中premutiplie :是否启用贴图预乘debug Stots :显示关节debug Bones : 显示骨骼T...
2018-09-29 11:31:12
675
原创 微信小游戏-CocosCreator 基础(十一)
1.添加组件2.新建动画3添加关键帧4可调整补间动画speed 越小越慢保存:点击节点,保存动画编辑器playAdditive:添加新的动画来播放,但是不会停止当前播放动画动画组件监听cc.animtion.on动画事件======================================创作动画:1: 时间轴2: 在不同的时刻,调整节点以及孩子节点的不同的属性的值...
2018-09-29 09:11:36
293
原创 微信小游戏-CocosCreator 基础(十)
AudioSourcepreload:是否预加载格式:mp3,wav,ogg加载模式文件:ch :声道 单声道文件小采样率HZPlayOnLoad:节点加载时播放获取组件,修改组件属性 =》最好分开在Onload和Start方法因为Onload方法会循环遍历组件上的属性并赋值,会出现覆盖的现象==========================================...
2018-09-28 15:18:02
277
原创 微信小游戏-CocosCreator 基础(九)
Label :Line Heght :每行高度Node的H :整体高度OverFlow:None 一行CLAMP :改变Node的w 改变宽度 ,只有一行SHRINK :根据Node的w和h 自动缩放 不可以修改其他属性RESIZEHEIGHT:根据Node的w自动换行 可以修改其他属性using System :使用系统字库Font : TTF 字库 缺点 自定义字库文件...
2018-09-28 14:49:58
410
原创 微信小游戏-CocosCreator 基础(八)
Button 勾选SCALE Enable Auto Grag :内置shader变灰 ,当按钮不可用时 打印 F12 断点调试 :后续讲解 js数据类型转换 :http://www.runoob.com/js/js-type-conversion.htmlundefined 与 null 的区别:表面上 undefined 与 null 都是什么都没有的意思,但是实际上 ...
2018-09-28 14:10:13
333
原创 微信小游戏-CocosCreator 基础(七)
Sprite总结:Sprite Frame :显示图片Size Mode :Custom和Node定义的Size自适应, RAW原始大小trim :图片中有全透明的边缘部分会被裁剪TRIMMED :被裁掉的图片重新自适应原始图片的大小帧动画 :要求是RAW +不勾选trim ,保持原始大小,不抖动聊天气泡:slice+Custom+不勾选trim 自定义图片大小拉伸不影响Fil...
2018-09-28 12:28:57
430
原创 微信小游戏-CocosCreator 基础(六)
var my_item = require("my_item");// 返回了一个构造函数,然后继承了cc.Component// 代码组件也有cc.Component组件的方法;// cc.Component, 固定的入口函数cc.Class({ extends: cc.Component, // 属性列表 properties: { ...
2018-09-27 23:21:06
284
原创 微信小游戏-CocosCreator 基础(五)
Action:用来实现2d的动效=========================cc.Class({ extends: cc.Component, properties: { }, onLoad: function () { // move // var mto = cc.moveTo(1, cc.p(1...
2018-09-27 15:22:26
316
原创 微信小游戏-CocosCreator 基础(四)
向量表达: /*var w_pos = new cc.Vec2(100, 100); console.log(w_pos); w_pos = cc.v2(200, 200); console.log(w_pos); w_pos = cc.p(300, 300); console.log(w_pos); ...
2018-09-27 14:35:16
388
原创 微信小游戏-CocosCreator 基础(三)
// cc.Node.EventType.TOUCH_START: 触摸开始 // cc.Node.EventType.TOUCH_MOVE: 触摸移动 // cc.Node.EventType.TOUCH_END: 触摸结束, (物体内部结束) // cc.Node.EventType.TOUCH_CANCEL: 触摸结束, (物体外部结束)...
2018-09-27 13:16:05
298
原创 微信小游戏-CocosCreator 基础(二)
1:没有使用的资源不会被打包2:resources:文件会被打包,设置成特定文件夹,里面的文件可以通过加载获取res :文件夹里面用到的文件也可以被打包resources会导致settring.js变大父子节点:子节点的Anchor和Position=》Anchor是自身节点中心点:(0.5,0.5)Position是相对父锚点位置var cc={Node,}//系统定义的...
2018-09-25 14:09:32
380
原创 微信小游戏-CocosCreator 基础(一)
路径:不中文设置IDE=》偏好设置=》数据编辑=》外部脚本编辑器cocosCreator:resources: cocos2d-x引擎 :C++engine :H5引擎:js模拟器 :resources=》cocos2d-x=》simulator=》win32=》simulator.exe扩展安装包:c=》用户=》user=》cocosCreator=>packagesco...
2018-09-24 12:55:28
1039
socket-io.js
2018-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人