自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (9)
  • 收藏
  • 关注

原创 LiteNetLib网络库的使用 可靠的UDP协议连接

服务端代码:using LiteNetLib;using LiteNetLib.Utils;using System;using System.Threading;namespace LiteNetLibServer{ class Program { static void Main(string[] args) { Manager manager = new Manager(); ...

2020-09-07 21:58:00 1436

原创 unity客户端框架 消息系统

消息系统是客户端的消息驱动的一种方式整体思路是一个协议号对应一个委托,当收到一个消息协议号是,激活这个委托或者事件该消息系统使用C#自己的委托类型Action不支持返回类型 支持三个参数,支持参数个数也可以自己再扩展ActionAction<T>Action<T,X>Action<T,X,Y>C#代码:public enum EventID{ Login = 0, OnEnterMainView, IsPlayin...

2020-09-04 12:43:39 240

原创 unity客户端框架 网络框架

...

2020-09-01 21:44:36 1155

翻译 unity客户端框架 消息系统

消息系统包括一个通用的事件监听器注册与解绑事件监听器广播消息EventPool 是一个事件监听器的对象池,把事件以key-value的形式存入字典,可以添加与移除监听的事件,并可以通知某个事件的发生public class EventPool<T>where T:EventArgs{ private Dictionary<int, EventHandler<T>> pool ; public EventPool() {...

2020-09-01 16:05:59 214

原创 Clua热更新框架(一)

开始编写自己的unity+lua 热更框架,先记录一下

2020-06-02 22:20:24 412

原创 怎么把vscode加入右键

首先新建一个code.reg文件 ,使用其他编辑器打开,如subline打开打开之后是这样的:把vscode的安装路径加入到脚本中,例如我的路径是 C:\\Users\\Owner\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\单斜杠换成双斜杠,最后双击把它加入到注册表中,这是右键会显示 open with code,这样就...

2019-08-24 11:15:02 917

原创 unity中C#调用C++代码

首先在vs2017里面创建一个动态链接库   完成之后就可以在cpp脚本里面编写我们的代码了  上面我写了一个简单的加法操作下面生成dll,需要把生成的dll放入unity 的Plugins文件夹里面在unity里面C#脚本里面加载我们的dll即可  ...

2019-02-17 14:37:20 1648

原创 unity2018的新功能2D Animation的理解

使用的unity2018.3版本首先需要在Package Manager里面下载2D Animation,安装安装完后我们选择一个2D图片,Texture Type类型选择2D and UI,然后选择Sprite Editor编辑2d图片,给图片添加2d骨骼  创建完骨骼后,需要自动生成图形,最后点击Apply最后在场景视图里面的2d精灵上添加Animato...

2018-12-20 17:13:26 1538

原创 json转实体的工具,实体转json

今天浏览网页看到一个这个工具,觉得还挺有意思,至少有创意吧,记录一下 下面是工具的网址http://www.bejson.com/convert/json2csharp/

2018-12-19 14:33:26 1393 1

原创 unity 使用protobuf-net的学习记录

using System.Collections;using System.Collections.Generic;using UnityEngine;using ProtoBuf;using System.IO;[ProtoContract]public class Address{    [ProtoMember(1)]    public string Line1;  ...

2018-11-27 16:13:43 142

翻译 C# 网络编程的分包粘包的解决方案

 class Message    {        //发送信息        public byte[] SendData(byte[] message)        {            MemoryStream memoryStream = new MemoryStream();//创建一个内存流            byte[] BagHead = BitCo...

2018-11-08 15:43:40 664

翻译 unity 对MVC设计模式的理解

该博客仅作为学习记录来用 Model是用来处理数据的脚本,Model放在GameManager游戏物体上这里定义一个事件,用来通知View里面的UI改变using System.Collections;using System.Collections.Generic;using UnityEngine;public class Model : MonoBehaviour {...

2018-10-17 22:14:06 895

翻译 unity 代码里面修改材质球的Rendering Mode渲染模式

using System.Collections;using System.Collections.Generic;using UnityEngine;public class Test : MonoBehaviour {    public enum RenderingMode    {        Opaque,        Cutout,        Fade,  ...

2018-08-02 23:30:54 6812 5

转载 C# 反射的用法

今天很晚了,明天接着写.....

2018-06-19 22:22:38 249

翻译 unity里面按Tab键切换选择

要选择UI上面的Navigationusing System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems;public class InputNavigation : MonoBehaviour,ISelectHa...

2018-05-23 11:29:12 1885 2

原创 C# 里面获取某一天是这一年的第几周

记录一下项目中遇到的一些小问题string GetTime()    {        hour = DateTime.Now.Hour;        minute = DateTime.Now.Minute;        second = DateTime.Now.Second;        month = DateTime.Now.Month;        year = DateTim...

2018-05-23 11:26:55 1073

翻译 初识Rijndael加密解密算法

这里主要是记录一下学习心得,便于后面的记忆与学习,也是借鉴前辈的学习心得,不喜勿喷在这里网友也可以借鉴学习完整代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine;using System;using System.IO;using System.Text;using System.Secu...

2018-05-16 13:56:29 1426

原创 Pano2VR制作全景漫游

由于之前的同事介绍给一个全景的项目,自己自学了一下Pano2VR教程教程地址是:http://www.pano2vr8.com/记录自用,好记性不如一个烂笔头。

2018-04-14 11:24:44 2594

原创 Unity的Display使用

今天偶尔注意到这个Display,之前虽然见过,但是一直没有使用到DisplayDisplay主要的作用是分屏,这个分屏并不是VR里面的一个屏幕里面分出两个屏幕,而是一个主机上连接两个屏幕或者多个屏幕,可以在两个屏幕上显示不同的内容。比如:有两个屏幕,一个大的显示屏挂在高高的墙上,此时我们想在这个屏幕上进行输入显然是不现实,此时我们的双屏的另外一个屏幕就发挥作用了,我们可以把大屏作为一个展示屏,小...

2018-04-10 14:39:14 10647 6

原创 Unity中摄像机平滑跟随主角移动

摄像机跟随主角移动主要用的的知识点是线性插值与圆形插入using UnityEngine;class FollowingPlayer{    private Transform playerTrans;    public float speed;    void Start()    {            playerTrans=GameObject.FindWithTag("Player"...

2018-04-04 16:10:41 4037

原创 Playmaker学习记录二

playmaker的滑动条与Animate把playmaker用文字记录下来真心不好描述。首先创建一个状态机添加一个状态并且把float Variable用一个变量来接收一下,接收的变量是滑动条上的值,Left Value与Right Value是滑动条的最小值与最大值。添加一个Cube游戏物体,并且给Cube创建一个状态机,在状态上添加一个Set Rotation动作,把变量sliderFloa...

2018-03-30 19:51:57 1177

原创 unity接入原生讯飞听写sdk

unity接入讯飞语音听写sdk一、开发使用的工具    1.Android Studio 3.0.1    2.unity2017.3.0f1    3.讯飞语音听写sdk二、开发前准备    1.配置稍微高的电脑一台    2.讯飞开发者账号注册(http://www.xfyun.cn/)    3.下载讯飞的语音听写sdk    4.安装unity2017.3.0.f1(本次调试用的版本) ...

2018-03-29 10:23:29 2626

原创 Playmaker学习记录一

对于Playmaker是什么,相信大家都不陌生Playmaker是可视化编辑器,操作简单,可视化编程,对于不太喜欢写代码是一个很好的开发工具。对于一些小的项目或者开发周期较短的项目,如果用Playmaker来开发也是一个不错的选择。对于playmaker我这里不做过多的介绍下面介绍一下Playmaker里面都有什么:Playmaker界面里面有状态机、状态、事件、变量,这些对于有一些unity基础...

2018-03-28 17:24:06 1516

原创 unity GUIText不显示文字的问题

今天做Playmaker遇GuiText不显示文字1.主要是transform的x与y的坐标的问题在、x与y的坐标是屏幕的比例坐标,都是在0和1之间2.如果还不显示的话检查一下字体大小是否是0,字体大小改大一点。...

2018-03-26 14:30:03 7783

翻译 GIT常用命令_记录自用

查看、添加、提交、删除、找回,重置修改文件git help &lt;command&gt; # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- &lt;file&gt; # 抛弃工作区修改git co . # 抛弃工作区修改git add &lt;file&gt; # 将工作文件修改提交到本地暂存区git add . # 将所有修改...

2018-03-22 11:24:48 154

原创 unity实现微信分享

在unity中实现微信分享功能需要在mob官网上下载一个sharesdk把下载好的unity插件包导入到unity中unity中的脚本using System.Collections;using System.Collections.Generic;using UnityEngine;using cn.sharesdk.unity3d;using System;public class Test ...

2018-03-21 23:58:20 4289

原创 Unity 中调用Android 的Toast方法

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class AndroidTest : MonoBehaviour {    public Text t; void Start () {        //AndroidJavaClass ...

2018-03-11 22:44:55 1001

翻译 unity 鼠标拖动三维物体移动

unity 中拖动屏幕上的平面游戏物体会让很容易实现、下面是讲的是鼠标拖动3D游戏物体using UnityEngine;using System.Collections;using System.Collections.Generic;public class MouseMove : MonoBehaviour{    //鼠标经过时改变物体颜色    private Co...

2018-03-03 18:19:36 3476 4

翻译 unity 使用socket实现聊天室功能

简单的聊天室实现unity聊天室服务端实现using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net.Sockets;using System.Net;namespace 服务端_03{    class...

2018-03-02 12:27:41 3084

okhttp3工具.rar

包含okhttp3.11 okio1.14 gson工具 用着不错

2019-06-13

聊天室服务端

简单的聊天室服务端程序,配合unity客户端来使用。

2018-10-11

聊天室客户端

unity客户端。

2018-10-11

UnityRemote5

安卓端的远程调试工具,在调试的时候如果调试失败,请检查一下是否安装Google USB Driver

2018-09-17

数据存储——LitJson

数据存储,通过json格式存储,很是好用,

2018-09-17

unity EasyTouch5

最新版的手游插件,亲测可用,支持unity5.2以上的版本。

2018-09-08

获取天气预报

unity 获取天气预报,获取实时天气,获取json数据,解析出来

2018-08-23

unity 用UGUI制作取色板

使用unity UGUI制作的取色板,还是比较好用的,取色器

2018-08-23

反编译工具

ILSpy反编译工具,支持C#的反编译软件,电脑上需要安装 .net4.6,亲测反编译王者源码很好用

2018-08-23

空空如也

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

TA关注的人

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