自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 go 编译报cc1.exe: sorry, unimplemented: 64-bit mode not compiled in (exit status 2)

go

2022-06-01 17:49:17 668

原创 Tmux 设置

Tmux一些概念server 服务:是整个tmux的后台服务session 会话:就是终端窗口打开后与shell的一次 “绑定”,如服务器ssh登录后就是一次session,突然断开后再登录就找不到上次执行命令,因为会话终止,其进程随之消失。session的存在可保存当前状态 (一般可以当成一个工作区)window 窗口:一个窗口对应一个pane,或多个窗口对应一个pane,pane就活在window里面pane 窗格:里面的分屏一些操作以下 按键 都带前置操作(Pre

2022-05-28 00:13:11 268

原创 PicGo + GitHub图床

之前一直用gitee做图床,最近寄了 防外链了 所以换个新的记录一下PicGo 下载安装官方地址对应系统对应下载安装即可GitHub设置新建个仓库用来存图仓库需要是公开的新建token右上角点击头像【Settings】-【Developer settings】-【Personal access tokens】-【Generate new token】Note 是个描述随便填Expiration 是token有效日期 默认30 我这写的60repo 需要勾选token.

2022-05-16 00:38:46 243

原创 位运算 权限控制

enum e_Permission : byte{ // Insert = 0b0001,//1 // Delete = 0b0010,//2 // Update = 0b0100,//4 // Select = 0b1000,//8 Insert = 1, Delete = 2, Update = 4, Select = 8,}class Permissions{ public static byte Addpermissi

2022-03-14 16:23:44 293

原创 Unity 获取指定文件夹下 指定类型的绝对路径

using System.IO;using System.Linq;/// <param name="_resourcePath">指定文件夹</param>/// <param name="_end">文件后缀</param>/// <returns></returns>static string[] GetAbsolutePath(string _resourcePath, string _end){ string[

2022-02-25 12:49:53 3229

原创 Unity Int32 存储 rgba 信息

/// <summary>/// byte数组取int值/// </summary>/// <param name="_src">4位byte数组</param>/// <returns>int值</returns>public int BytesToInt(byte[] _src){ int _value; _value = (int)((_src[0] & 0xFF) |

2022-02-25 12:09:27 2930

原创 Unity 获取 StreamingAssets目录下所有文件

Unity 获取 StreamingAssets目录下所有文件public void Fun() { var path = Application.dataPath + "/streamingAssets"; if (Directory.Exists (path)) { DirectoryInfo direction = new DirectoryInfo (path); FileInfo[] files = directi

2020-09-11 10:32:37 2682 2

原创 Unity单例基类

Unity 单例基类不继承mono不需要挂载到游戏对象上public class SingletonBase<T> where T : SingletonBase<T>, new () { private static T instance; public static T Instance { get { if (instance == null) { instance = new T

2020-08-24 15:44:31 349

原创 Unity 事件中心

Unity 事件中心为了降低模块与模块之间的耦合,举个例子如下图有 boss、player、winpanle(游戏胜利界面) ,当boss死亡时,玩家得到一定金币,游戏胜利面板弹出。通常的做法是在Boss脚本里 得到player 和 winpanle 的实例对象,然后再调用其对应函数此做法简单,对于不复杂的业务逻辑比较友好也方便,但是对于稍微复杂点的业务逻辑就显得很混乱,模块间的耦合性也非常高 如图这还只是4个模块间相互引用,更复杂的可能有几十个或上百,解决这问题就需要用到设计模式中的 发布订阅

2020-08-20 10:34:13 702 1

原创 UML关系图

UML关系图

2020-08-19 16:14:14 115

原创 unity www的get和post

untiy 的WWW请求大致分为三个,Get请求、Post请求、本地请求,使用时一般使用协程Get 请求特点:传递比较小的东西参数在 链接 里面 ?后面都是参数服务器不会自动分配空间 可能10k空间Public IEnumerator SendGet (string url){ WWW www = new WWW(url); yield return w...

2020-05-05 11:09:13 535

原创 unity 资源管理

资源挂你

2020-04-19 17:30:37 364

原创 unity 活动摇杆

活动摇杆基本原理和固定摇杆的原理一样 - - 传送门和固定摇杆相比只不过多一个摇杆的活动范围,这个范围确定了摇杆初始的位置其关键点就是这个初始位置的设置。首先明确几个状态 :内含、内含相切、相交 如????图。假设橙色是范围,蓝色是摇杆,更具需求我们只希望摇杆在一定范围内,要么内含,要么内含相交 (如A和B的位置)。而C不符合为了确定是否在范围内,需要算出一个距离。即范围中心点到虚...

2020-04-09 14:27:01 220

原创 unity 固定摇杆

Unity3D 摇杆实现原理固定的摇杆:其实就是围绕一个固定点绕其旋转这里需要计算一个向量 (Vector2) ,圆点到摇杆的方向,通过这个向量就可以得到摇杆左右朝向信息向量相减就能得到一个指向被减向量的新向量tmpDir = targetPos - orginPos,如???? 图 其中:orginPos :固定原点targetPos :摇杆原点tmpDir :算出的向量...

2020-03-27 10:59:22 478

原创 Unity 音效模块(二)

Unity3D 音效模块(二)前言解决了 音效模块一 的缺点(只有一个播放器audiosource)利用有限个播放器(audiosource)管理无限个音效片段(clip)基本思路代码实现注释:从设计思路考虑 首先实现简单的SourceManager 它主要为上层服务用对象池设计模式方便动态扩容大概有以下几个功能:在众多播放器里拿出空闲的播放器( AudioSou...

2020-03-16 11:57:04 484

原创 unity mac下安装 module

首先进入官网版本下载页面传送门找到对应的版本 并点击Release notes进入模块下载页面如下图选择需要的模块点击直接下载下载完成后 双击直接安装 即可 (安装过程中需要退出unity)...

2020-03-11 17:52:02 430

原创 Unity 音效模块(一)

Unity3D 音效模块(一)基本思路动态加载所有音效片段,并保存在一个字典里需要使用时,直接去字典拿,然后给播放器(AudioSource)播放实现m_path 必须和资源库里定义的名字一样using System.Collections.Generic;using UnityEngine;public class AudioManager : MonoBehavi...

2020-03-09 10:25:44 908

原创 Unity UI框架

Unity3D UI框架概念基本思路以面板(panel)为单位,通过UIManager 进行统一化管理每个面板只需负责自己对应的子控件每个控件统一向最高层UIManager进行注册UML关系图实现总结...

2020-02-29 20:32:51 391

原创 Unity FSM(有限状态机)

FSM 有限状态机概念如其名,在有限的状态下,管理状态的转移的一种设计模式基本思路如 状态a 要切换到 状态b,需要通过中介也就是状态管理机进行切换,而不是两种状态直接切换,降低了耦合另外每种状态可能有不同的特效、动画或音效等…多种逻辑。所以可以把每个状态单独封装成一个 类 方便管理和维护每个状态跳转之间有共性,所以可以抽象基类如:状态进入 OnEnter状态保持 On...

2020-02-21 12:18:12 597

空空如也

空空如也

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

TA关注的人

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