自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

绀目澄清

可得长生否

原创 计算机中0和1的表示

0和1表示的含义 名称 0 1 正负 正数 负数 开关 关 开 真和假 假 真 有和无 无 有 条件 false true 电路信...

2020-04-18 10:04:26 273 0

原创 C# 随机中文名

using System.Collections.Generic; using Random = System.Random; public class ChineseName { /// <summary> /// 得到姓 /// </summary&...

2020-03-21 13:37:26 91 0

原创 C# WinForm 注册表

SetRegistData( "DisableTaskMgr", 7); var getData = GetRegistData("DisableTaskMgr"); //getData == 7 publ...

2020-03-21 12:39:56 34 0

原创 Unity3d NGUI Atlas 图集批量解包、分割图片

using System; using System.IO; using System.Linq; using UnityEditor; using UnityEngine; using Object = UnityEngine.Object; public class NGUI_atlas_s...

2020-03-20 16:28:59 64 0

原创 Unity3d 用户动态设置技能响应按键 NGUI

public class Modefiay : MonoBehaviour { private UILabel input_label; private UIButton confirm_button_chinese, input_button; private KeyC...

2020-03-01 14:32:26 41 0

原创 win10上 安装Tensorflow GPU版本

首先需要根据自己的显卡 查询支持的CUDA版本和cudnn 版本 再根据cuda版本 查询支持的 Tensorflow版本 环境变量添加后,不会立即生效,需要在任务管理器 重启 资源管理器才生效安装两个软件 CUDA依赖显卡,先去官网check一下自己的显卡支持的CUDA版本。 cud...

2020-02-07 20:38:58 82 0

原创 Unity3d LayerMask 通过名字设置层

LayerMask 设置层时,多层设置支持int类型,而不支持string类型,使用起来不方便 调用 //只检测 Occluder 和 Player 的碰撞器层 var layerMask = Want_Collider_Lay_Name("Occluder", &...

2020-02-05 16:35:12 161 0

原创 C# 爬取小说 爬虫

采用多线程爬取 ,System.Data.SQLite 数据库存储 发现多线程 开太多 ,电脑性能不足 造成 部分下载不了,还占用过多资源 多线程 开少了 下载又慢, 只能说调到 中间部分 ,电脑刚刚能处理 代码是想到哪写到哪,架构混乱,只能说能跑起来 NovelBookDetail ...

2020-01-15 09:07:44 101 0

原创 C# 对象克隆 对象复制 复制构造函数

Use public class BookChapter { public string book_id; public string book_name; public string chapter_num; p...

2020-01-14 15:45:08 154 0

原创 C# System.Data.SQLite 数据库

引用安装 在Nuget中找到 System.Data.SQLite(x86/x64) the official SQLite database engine for both x86 and x64 along with the ADO. web api sdkhttp://www.yfvb...

2020-01-14 14:05:59 97 0

原创 WinForm TextBox

textbox允许有滚动条的属性是什么? 右边属性查找ScrollBars 设置为 Vertical 或者both. var textBox8897 = textBox3; //多行 textBox8897.Multiline = true; //不自动换行 textBox8897.WordWr...

2020-01-14 09:58:11 55 0

原创 C# object转数组 ,一个参数object变多参数 ,object 转  object[],一参传多参

有的函数只能传递一个参数 ,这时就需要object =>object[] //数组 转 object object[] objectArray = new object[2];//这里的2就是改成你要传递几个参数 objectArray[0] = true; objectArray[1]...

2020-01-10 18:03:46 1051 0

原创 C# 文件读写

文件读取 //读取全部 string fileContent = ""; using (Stream intStream = new FileStream(@"D:\1.txt", FileMode.Open)) ...

2020-01-07 18:44:14 34 0

原创 Unity3d 模型 动态切割

使用插件:Shatter Toolkit ,这个插件可以切割模型 和 破坏模型 代码 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Orig : Mono...

2019-12-25 14:28:43 258 0

原创 Unity3d MeshCombine 模型合并

using System.Collections; using System.Collections.Generic; using UnityEngine; public class MeshCombine : MonoBehaviour { [ContextMenu("Mesh...

2019-12-25 13:49:50 43 0

原创 Unity3d 敌人AI 状态分析

状态表 状态 说明 待机 1.原点动画 2.小范围内随机走动 3.播放一些休闲动画 追击 移动到敌人面前 攻击 1.播放攻击动画 2.当攻击间隔时播放idle动画 回家 移动到出生点 死亡 1.播放死亡动画 条件或...

2019-12-23 10:11:36 39 0

原创 Unity ShaderGraph

怎样使用Unity ShaderGraph 这边给大家总结一下,这边想要使用Unity ShaderGraph需要 Unity 2018.1以上的版本。 1菜单栏 window->pacakgemanager->all下面下载Lightweight Render以及ShaderGr...

2019-12-22 10:31:25 61 0

转载 屏蔽词检测

DFA 字典树查找 using System; using System.Collections.Generic; using System.Linq; using UnityEngine; public class hashWordNode { public Dictionar...

2019-12-16 19:45:04 54 0

原创 Unity3d 战斗飘字 屏幕最上方坐标计算

///<summary> ///返回_3dPos 到 屏幕上方的NGUI位置 /// </summary> /// <param name="_3dPos">必须在3d相机的视野范围内,否则转换错误</param...

2019-12-13 09:05:11 45 0

原创 C# Linq

A和B是相同类型的引用类型集合,如果A和B的id字段相同,就把 A.Name =B.Name; 用Linq怎么写? class Person { /// <inheritdoc /> public override string ToString() { ...

2019-12-06 12:00:50 42 0

原创 Unity3d 为模型动画片段设置动画事件

为模型动画片段上设置动画事件 反正麻烦,u3d有两种动画播放系统Animation\Animator, 没有办法预览 有的模型和动画是分开的,这时点击动画就没有办法播放,因为它找不到对应的模型. 只读动画片段 改 可写 大多数模型动画片段是只读的,这时候就没办法编辑动画.从而设置动画事件. ...

2019-12-04 18:15:00 99 0

原创 C# Udp协议 RakNet C-Sharp

RakNet RakNet是一个基于UDP网络传输协议的C++网络库,允许程序员在他们自己的程序中实现高效的网络传输服务。通常情况下用于游戏. 个人编程环境 vs2017 /net4.5.1/C# dll 引用 用到两个文件:RakNetDotNet.dll 和 RakNet.dl...

2019-11-23 10:18:01 97 0

原创 C# UdpClient Udp收发

UdpClient IPAddress.Any == ip(0.0.0.0) 发送方: 需要知道 接收方的ip 和 接收方开放的端口(port) ip =接收方的ip ,port = 接收方开放的端口 接收方: 不需要知道 发送方的ip 和 发送方的开放...

2019-11-21 15:02:13 74 0

原创 NGUI UIButton按钮事件的监听

推荐使用方法4 比较简单性能好一点 事件监听处理 1. 点击事件:【UIEventListener.Get(GameObject).onClick = OnClick;】 2. 其它事件基本与【1】中一致,支持的具体事件可以看UIEventListener中定义。 3. ...

2019-11-15 11:43:49 40 0

原创 Unity3d 相关链接集合

u3d官方: 中国官网https://unity.cn API 文档https://docs.unity3d.com/ScriptReference/index.html blibli官方账号:https://space.bilibili.com/386224375/ 模型下载 gi...

2019-11-15 09:44:14 50 0

原创 C# 迭代器IEnumerable 学习

不用管它是什么类型,只是实现了IEnumerable接口都可以迭代 public interface IEnumerable { IEnumerator GetEnumerator();// 返回一个 IEnumerator 变量 } public interface IEnumerat...

2019-11-13 14:58:55 58 0

原创 Unity3d 模型动画控制 统一控制 Animation 和 Animator

通过一个接口统一Animation 和 Animator 的动画控制. using System.Collections.Generic; using UnityEngine; [SerializeField] public interface AnimPlayInterface { ...

2019-11-13 13:34:14 123 0

原创 Unity3d UniRx

导入 UniRx 报错 版本:UniRx - Reactive Extensions for Unity / Ver 6.2.2 Assets\Plugins\UniRx\Scripts\InternalUtil\CancellableTaskCompletionSource.cs(17,...

2019-11-12 18:43:45 85 0

原创 C# 容器 C# 集合

int[] arr = {1,2,3,4,5}; int currIndex; //当前下标 int indexLeft = 0; //第一个下标,最左边的下标 int indexRight = arr.Length - 1; //最后一个下标,最右边的下标 //正序遍历 Console.Wri...

2019-11-08 13:05:43 217 0

原创 LOL常用英文单词 英雄联盟常用英语 LOL常用英语 网游英文单词

★★★★★排位★★★★★ ranked:排位 rank :段位 fill :补位 dodge :秒退 instalock :秒选 remake :重开 afk :挂机 laver/AFKer :挂机者 elo:分,你的胜负比在评分系统的分 boosted:找代练了 booster:给人代练者 el...

2019-10-05 22:19:32 382 0

原创 Unity3d 攻击判断 通过攻击动画关键帧加上角度和距离判定

/// <summary> /// 攻击判断,在攻击方攻击动画关键帧事件调用该函数,判断是否攻击成功 /// </summary> /// <param name="attackT">攻击方 Transform<...

2019-10-05 20:39:50 296 0

原创 Unity3d 怪物孵化器随机范围 在指定范围内随机坐标面向

public float MaxRange = 3f;//范围 var _gameObject = GameObject.Instantiate(prefab); var InsPos = Random.insideUnitCircle * MaxRange; float x = InsPo...

2019-10-05 13:12:51 300 0

原创 C# 得到类、函数、调用函数的名称和Unity3d详细输出

以前的写法: void Foo(Bar bar) { if (bar == null) { throw new ArgumentNullException("bar"); } } 透过这种方式,就不需要写死 &qu...

2019-10-04 12:16:53 152 0

原创 Unity3d 左右箭头选人时左右箭头出现机判断

List<EntryDate > PlayerEntryDateList =new List<EntryDate > (); int currIndex=0; GameObject currPlayerGo; EntryDate currPlaye...

2019-09-30 17:16:41 73 0

原创 瓷砖估算

瓷砖估算 单片瓷砖的面积 1.一片800毫米乘800毫米的瓷砖,面积0.64平方米。 2.120×120mm规格的瓷砖,计算片数时,应注意单位的统一, 所以瓷砖长宽要从毫米(mm)折算成米(m)。 面积是0.12m×0.12m=0.0144平方米。 算1平方面积贴300*600的砖要几片砖? ...

2019-09-20 16:01:34 64 0

原创 Unity3d 特性 Unity3d Attributes 特性 Unity3d 属性

特性 //限定int或float的取值范围,面板显示Slider条 [Range(0,5)] public int count; //面板字段之间的空白空间 public int num; [Space(30)] public int count; //设置标题,粗体字...

2019-09-15 21:52:18 41 0

原创 C# 源码和sdk api 网址

.net 源码:https://referencesource.microsoft.com/#mscorlib/system/array.cs,156e066ecc4ccedf .net SDK Api :https://docs.microsoft.com/zh-cn/dotnet/api/s...

2019-09-10 10:22:10 48 0

原创 Unity3d Transform的一些操作

Unity3d Transform的一些操作 得到修改面板的3个值 1.Position,坐标, get: var pos =transform.position; transform.position.x transform.position.y transform.position....

2019-09-10 09:52:23 113 0

原创 Unity3d人物头顶坐标 取得在场景中头顶坐标

红色球标识头顶,黄色中部,黑色底部,蓝色是包围盒8个点,红线是包围盒范围 第二版 实现步奏 获取 物体下的所有Renderer,然后通过Renderer.bounds 外扩包围盒 找到 最高上\ 中 \最低的下 这3个点 缺点 播放动画时 外扩包围盒 随着动画 缩放 top点会上下移动...

2019-08-19 16:48:20 159 0

原创 Unity3d插件 BladeSmith Melee Combat System 武器碰撞检测

作用:武器碰撞检测方案 实现原理 在武器的刀刃上,在整把剑的剑身一条直线上布置多个(8-15个)坐标点,称作标记点.标记点父物体是剑身,播放动画时,标记点也跟着剑挥舞移动. 当播放武器挥舞动画时,就触发预设好的动画事件,开始射线碰撞检测.从这些标记点的上一帧位置到当前帧位置方向发射射线. 当射线...

2019-07-28 10:21:39 237 0

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