LeePorter
码龄9年
关注
提问 私信
  • 博客:35,808
    35,808
    总访问量
  • 10
    原创
  • 1,989,803
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2015-08-06
博客简介:

LeePorter的博客

博客描述:
程序小白努力中
查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得6次评论
  • 获得45次收藏
创作历程
  • 3篇
    2019年
  • 19篇
    2018年
  • 1篇
    2017年
  • 3篇
    2016年
成就勋章
TA的专栏
  • lua
    1篇
  • unity
    9篇
  • C#
    9篇
  • CocosCreator
    3篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

CocosCreator官方示例 - spine系列

1.动态加载spine动画挂载spine动画依赖sp.Skeleton组件设置spine动画三个重要的属性,也可以代码动态设置Skeleton Data 骨骼信息数据,拖拽Spine 导出后的骨骼资源到该属性中 Default Skin 选择默认的皮肤 Animation 当前播放的动画名称 通过代码加载,读取assets/resourc...
原创
发布博客 2019.11.13 ·
4485 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

cocos creator随笔

接触一个月cocos creator做个笔记。。。1、socket.io 封装了websocket , Ajax等,故任何浏览器都可以使用socket.io建立异步连接。websocket 双向需要握手建立连接,http 单向。短连接:一次性交换数据,如登入,创建角色等 长连接:推送(一) socket.emit('tell one person'); socket.broadcas...
转载
发布博客 2019.09.04 ·
419 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

CocosCreator官方示例 - 03_animation - AnimateCustomProperty

本例中学习创建CocosCreator动画系统首先,动画是依附于节点的。我们创建一个进度条,一个label,一个粒子特效,将这些控件放到Root父节点里,在Root节点上挂载我们需要的动画组件 - Animation,关于 Animation 组件的详细介绍可以在官方文档里查看(https://docs.cocos.com/creator/manual/zh/animation/)本例是通...
原创
发布博客 2019.08.26 ·
1055 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Unity-Shader

Unity-Shader是运行在GPU上的一段代码,控制GPU的运算方式 着色器就是给定了输入,然后出输给Material进行着色的代码。GameObject里有MeshRenderer MeshRenderer里有Material列表 每个Material里有且只有一个Shader Material在编辑器暴露该Shader的可调属性Shader的大体格式://格式1...
转载
发布博客 2018.11.29 ·
291 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Shader入门教程(一)

https://blog.csdn.net/tyuiof/article/details/52754300
转载
发布博客 2018.11.29 ·
2098 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

C#-Lambda

using System.Collections;using System.Collections.Generic;using System.Linq.Expressions;using UnityEngine;public class TestLambda : MonoBehaviour{ /* Lambda 的一般规则如下: Lambda ...
原创
发布博客 2018.11.29 ·
263 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C#-Lambda

using System.Collections;using System.Collections.Generic;using System.Linq.Expressions;using UnityEngine;public class TestLambda : MonoBehaviour{ /* Lambda 的一般规则如下: Lambda ...
原创
发布博客 2018.11.29 ·
263 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C#-泛型

using System.Collections;using System.Collections.Generic;using UnityEngine;using TestMyGeneric;//泛型类public class MyGeneric<T> : IMyGeneric<string>{ public T _T; public st...
原创
发布博客 2018.11.29 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C#-delegate

using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class TestDelegate : MonoBehaviour { //原文地址:http://www.cnblogs.com/akwwl/p/3232679.html //...
转载
发布博客 2018.11.29 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C#-深拷贝与浅拷贝

1.深拷贝与浅拷贝  拷贝即是通常所说的复制(Copy)或克隆(Clone),对象的拷贝也就是从现有对象复制一个“一模一样”的新对象出来。虽然都是复制对象,但是不同的 复制方法,复制出来的新对象却并非完全一模一样,对象内部存在着一些差异。通常的拷贝方法有两种,即深拷贝和浅拷贝,那二者之间有何区别呢?MSDN里对 IClone接口的Clone方法有这样的说明:在深层副本中,所有的对象都是重复的;...
转载
发布博客 2018.11.29 ·
386 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C#-数组段ArraySegment<T>

  结构ArraySegment&lt;T&gt;表示数组的一段。如果需要使用不同的方法处理某个大型数组的不同部分,那么可以把相应的数组部分复制到各个方法。  ArraySegment&lt;T&gt;结构包含了关于数组段的信息(偏移量和元素个数)。 //数组段不复制原数组的元素,但原数组可以通过ArraySegment&lt;T&gt;访问。如果数组段中的元素改变了,这些变化就会反...
转载
发布博客 2018.11.29 ·
1191 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C#-属性访问器

类成员包括变量和方法。如果希望其他类能够访问成员变量的值,就必须定义成公有的,而将变量设为公有public,那这个成员变量的就可以被任意访问(包括修改,读取),这样不利于数据安全。 C#通过属性特性读取和写入字段(成员变量),而不直接直接读取和写入,以此来提供对类中字段的保护。属性可用于类内部封装字段。属性是C#面向对象技术中封装性的体现。属性和字段的区别:属性是逻辑字段,是字段的扩展,并...
转载
发布博客 2018.11.29 ·
1449 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

C#-抽象类和Interface

C#的抽象类和接口的区别,在什么时候使用才合适?理解抽象类   abstract class和interface在c#语言中都是用来进行抽象类(本文 中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为c#语言中用于定义抽象类的一种方法, 请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为我们带来什么好处呢?   在面向对象的概...
转载
发布博客 2018.11.29 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

C#-const和readonly

const修饰的常量是静态常量,而readonly是动态常量。他们的区别可以从静态常量和动态常量的特性来说明:const修饰的常量在声明时必须初始化值;readonly修饰的常量可以不初始化值,且可以延迟到构造函数。 cons修饰的常量在编译期间会被解析,并将常量的值替换成初始化的值;而readonly延迟到运行的时候。 const修饰的常量注重的是效率;readonly修饰的常量注重灵活...
转载
发布博客 2018.11.29 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Unity-Canvas层级

我在一个panel上添加了Canvas组件 通过代码canvas.overrideSorting = true;        canvas.sortingOrder = 99;来调整该panel的层次但是panel下的button不会被触发,请问这种情况如何解决呀 答:通过Panel挂Canvas组件,动态调整Panel层级,挂graphic raycaster组件是为了让UI事...
转载
发布博客 2018.11.29 ·
3564 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

Unity-隐藏UI,开销较小的方法(CanvasGroup)

unity UI如何开启(显示)或者关闭(隐藏)Panel界面最好?unity UI如何开启(显示)或者关闭(隐藏)Panel界面,相信大家都是知道的,但是如何做最好呢?可能大家一般开启/关闭界面的方法就是直接SetActive吧。这样做通常是可以的,简答快速地解决需求,但是它又两个问题:第一,Disable掉的物体上面的脚本也不运行了,而很多时候我们需要那个脚本运行。这样就不能用挂在自...
转载
发布博客 2018.11.29 ·
4729 阅读 ·
6 点赞 ·
4 评论 ·
24 收藏

unity-材质、贴图、纹理

在Unity中,我们可以这样理解:Material(材质)包含Map(贴图),Map包含Texture(纹理)。首先在工程中创建一个Terrain(地形)和一个Cube(立方体),然后我们基于这两个物体来深入学习什么是纹理、贴图和材质。Paste_Image.png1、Texture(纹理)纹理:是Unity最基础的图片形式,对,纹理就是一个图片,纯粹的图片。下面我们添加一...
转载
发布博客 2018.11.29 ·
2104 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

C#-遍历删除List元素

public List&lt;Plate&gt; plateList = new List&lt;Plate&gt;();  我创建一个 list 然后在update 里面不停的 插入和遍历数据,然后同时 不停的删除数据,  插入和删除的 速度不同,  这时候就会偶尔出现ArgumentOutOfRangeException: Argument is out of range.Parameter ...
转载
发布博客 2018.11.29 ·
2286 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Unity学习-坐标系

1.Hierarchy上物体的Transform都是世界坐标系,当一个物体成为另一个物体的子物体时,子物体的Transform坐标系就变成了相对父物体的相对坐标系2.在Unity中,对于导入的模型以及unity中自带的那些Object(例如 Cube 、Sphere…)是不能直接改变其本身属性坐标的大小的,只有通过缩放变换来改变其自身坐标系的大小来使其大小发生改变。也就是如果物体正常的长度为2...
原创
发布博客 2018.11.29 ·
389 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Unity学习--脚本间执行顺序

后拖拽上的脚本先执行,先拖拽的脚本后执行可以通过Monobehaiour Manager来管理脚本执行的顺序
原创
发布博客 2018.11.29 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多