自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 ScriptableObject保存数据的几个坑

public class GraphData : ScriptableObject{ public string Title; [HideInInspector] public string hide; private int pri; public Type tt; public int[] array; [ContextMenu("set")] public void testSet() { tt = this..

2020-07-29 18:28:48 30

原创 公司代码模块标准化方案

公司代码模块标准化方案:1.源码gitlab管理2.dependencies管理模块间相互依赖3.工具git tag按版本发布4.工具通过Unity PackageManage引入Unity使用常用命令:创建或更新upm分支git subtree split --prefix=Assets/packageName --branch upm打taggit tag 1.1.3 upm推送taggit push gitlab upm --tags引入Unity "dependen

2020-07-28 18:22:56 14

原创 wechat-miniprogram / threejs-miniprogram 挖坑教程实录

1.背景想用小程序做模型渲染,但是webviewer出现不兼容问题,所以改为原生webgl渲染。2.安装项目文件夹内,如果没有package.json则新建,格式如下:{ "name": "abc", "version": "1.0.0", "description": "", "main": "app.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1"

2020-07-22 15:11:53 92

转载 随便记录一个学习C++的网站,据说不错。

https://www.learncpp.com/

2020-06-01 22:48:30 51

原创 记一次docker desktop无法正常启动

查询问题命令行C:\Users\user>docker --versionWARNING: Error loading config file: C:\Users\user.docker\config.json: invalid character ‘\x00’ looking for beginning of valueDocker version 19.03.8, build afacb8b解决问题删除C:\Users\user.docker\ 文件夹下所有文件,搞定...

2020-05-20 16:26:06 625

原创 visual studio 2019调试asp.net项目时使用局域网IP来访问

visual studio 2019调试asp.net项目时使用局域网IP来访问起因步骤起因因调试微信小程序接口需要用手机来访问局域网本地服务器,所以需要用到这个功能。步骤关闭服务器防火墙或者打开相应端口;确认项目属性中调试选项卡里的“启用SSL”选项关闭,不使用https协议是因为小程序调试时证书会报错。修改隐藏文件夹**.vs**中的applicationhost.config文件原有的第一行后增加第二行,其中192.168.0.123是服务器局域网ip,上下两端口要相同。使用管理

2020-05-20 12:22:59 767 2

原创 将shadertoy中的Improved matrix rain翻译为Unity中可用的Shader

Improved matrix rain的链接因最近有需要要做一个类似骇客帝国数字矩阵的效果,正好发现shadertoy网上有大佬做了一个很取巧的着色器,靠纯shader代码就实现了类似的效果,所以把大佬的代码作为shader练习翻译了一下,在unity环境运行良好。着色器代码原文详见文末,现使用unity 2018.4.4f1环境开始着手翻译:1.创建一个新的Unlit shader...

2020-01-03 16:03:53 65

原创 JSON .NET For Unity 不支持.net standard 2.0平台

PARENTELEMENT, LLCJSON .NET For Unity1.4 MBPurchased: 2 个月前

2019-12-20 00:25:02 264

转载 关于Centos中在线解压文件名中有中文字符出现乱码的终极解决方法 unar 我的压缩文件.zip

本帖最后由 hsxnet 于 2018-2-4 16:14 编辑关于Centos中在线解压文件名中有中文字符出现乱码的终极解决方法(亲测总结):记录一下我测试的笨办法,以备自己日后查询:一、从Centos下载压缩包至本地解压。从BT(Centos 7.3)中在线压缩后产生的 “BT压缩文件.tar.gz”,在本地电脑解压不产生中文文件名乱码的方法:我是使用7-zip,分二次...

2019-12-20 00:00:06 126

转载 Asp.Net Core混合使用cookie和JwtBearer认证方案

Asp.Net Core混合使用cookie和JwtBearer认证方案自己有时捣鼓一些小型演示项目,服务端主要是提供Web Api功能。为了便于管理,需要在服务端加一些简单的MVC网页,用管理员身份登录,做一些简单的操作。因此需要实现一个功能,在一个Asp.Net Core网站里,MVC网页用cookie认证,Web Api用JwtBearer认证。虽然Identity Serve...

2019-12-19 11:47:56 48

原创 在新版Unity中使用Protobuf以及使用Google.Protobuf.WellKnownTypes中的Duration Timestamp

总的来说,就是手写.proto文件后,用CMD命令行运行protoc.exe编译器,进入.proto文件路径生成C#文件,再把C#文件放到Unity项目中使用。准备编译器:编译器是用来将.proto文件编译成相应语音脚本的工具, 编译器可以直接从GitHub上下载也可以选择自己使用工具生成。GitHub下载 (Git地址https://github.com/google/protobu...

2019-09-10 15:03:46 474

原创 关于爬虫的一点笔记

关闭连接,避免'Too many connections'def save(data): """存储数据""" engine = create_engine('mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8'.format(USER, PASS, HOST, PORT, DB)) connect = engine.conne...

2019-09-03 17:32:08 24

转载 总有一款适合你——Arduino开发板终极盘点

总有一款适合你——Arduino开发板终极盘点https://microchip.eefocus.com/article/id-kfb

2019-08-29 16:20:59 483

转载 EntityFramework 数据库查询 from 思如雨

随笔分类 - EntityFramework【EF学习笔记12】----------解释查询和本地查询 区分 Enumerable 和 Queryable摘要:简单介绍:Enumerable 和Queryable 他们都是静态类,位于命名控件 System.Linq下,分别为IEnumerable<T>和IQueryable<T>提供方法扩展。关于扩展方法请查看:...

2019-08-21 11:07:27 57

转载 mysql查询出数据更新到另一张表

update macdb r inner join (select mac,`打位` from g_schema.server) t on r.Mac=t.mac set r.Nick=t.`打位`需求:从A表查询出字段数据,更新到B表对应的字段示例:当table_a表中的b_id=table_b表的id时,将table_b表中的sn,filed1更新到table_a 表中sn,filed...

2019-07-11 13:08:28 1408

原创 c# 带参数的多线程+UI线程外刷新

private Thread AnemometerConnectionWatcher;public class UICallBackParam { public Label tar;public string text; public UICallBackParam(Label ll,string ss) ...

2019-07-10 11:34:03 213

原创 Unity TextMesh Pro 制作 Sprite Asset

下载TexturePacker PC版安装完毕后直接打开,可能会弹出窗口,选择JSON(Array)选择第三个选项如果没有弹出可以自己点击之后选择然后将要做成图集的资源拖入中间灰色的部分然后在右上角选择Data File的输出路径和Texture File的输出路径,要指到Unity工程下,修改高级设置DataFormat设置为Json(Arry) TextMes...

2019-07-03 16:07:48 1459

转载 JSBinding+Bridge.NET:Unity游戏热更新方案

https://blog.csdn.net/qq_33347809/article/details/83784975unity实现应用内更新https://www.cnblogs.com/answerwinner/p/6037911.htmlJSBinding+Bridge.NET:Unity游戏热更新方案老版本链接如下:http://www.cnblogs.com/answerw...

2019-07-02 10:18:02 350

原创 窥探到一点关于HDRP/Lit shader的一些参数,比如mat.SetTexture("_BaseColorMap", DiffuseMap);

Skip to contentPull requestsIssuesMarketplaceExplore Watch 41 Star145 Fork 15Unity-Technologies/usd-unity-sdkCodeIssues17Pull requests3Projects0WikiInsights...

2019-04-11 23:14:36 1199

原创 0x80131500 windows store 打不开错误修复

解决办法是:1.打开“运行”输入 inetcpl.cpl (快速打开键盘“田”+“R”键,再输入 inetcpl.cpl)打开internet设置。2.点高级,在设置里勾选使用TLS 1.1,使用TLS1.2。3.确定。是不是很简单...

2019-04-10 09:30:39 1330 1

转载 .net core identity 笔记

https://www.cnblogs.com/mzwhj/p/3540017.htmlhttps://docs.microsoft.com/zh-cn/aspnet/core/data/ef-rp/intro?view=aspnetcore-2.2&tabs=visual-studio【分分钟内搭建一个带用户系统的博客程序(一)用户系统】asp.net core的Identity...

2019-03-07 20:25:10 85

转载 Unity WebGL 项目, 屏幕自适应

https://www.jianshu.com/p/cb3189cce7e8Unity WebGL 项目, 屏幕自适应tackor关注2018.04.10 17:27字数 297阅读 1278评论 0喜欢 2Unity WebGL 项目, 屏幕自适应Unity 2017.4.0f12018.4.10Snip20180410_8.png如图所示, 使用火狐...

2019-03-07 11:08:51 1011

转载 通过dockerfile创建挂载点

通过dockerfile创建挂载点上面介绍的通过docker run命令的-v标识创建的挂载点只能对创建的容器有效。通过dockerfile的 VOLUME 指令可以在镜像中创建挂载点,这样只要通过该镜像创建的容器都有了挂载点。还有一个区别是,通过VOLUME 指令创建的挂载点,无法指定主机上对应的目录,是自动生成的。#testFROM ubuntuMAINTAINER h...

2019-03-01 19:39:02 5904 1

原创 unity摄像机使用背景颜色的clear mode时,背景剔除不完全,有残影,怎么办?

要把background color的rgba颜色改为不透明,如(0,0,0,255),否则就会有残影。

2019-02-13 10:15:40 1607

转载 [转]树莓派+Docker—轻松打造自己的智能家居控制中心

https://post.smzdm.com/p/591985/https://www.cnblogs.com/chasingdreams2017/p/8948033.htmlmysql:http://www.zuidaima.com/blog/3908691003182080.htmMYSQL数据持久化https://www.jianshu.com/p/530d00f97cb...

2018-12-20 16:24:24 2815

原创 PostgreSQL+PostGIS+GeoServer学习笔记

1.安装java SE2.安装PostgreSQL+PostGIS安装包下载地址:http://www.enterprisedb.com/products-services-training/pgdownload#windows。根据自己电脑的实际情况下载相应的安装包。安装过程很简单,一直点next就行,要注意的有以下几点:——最最重要的一点!!!关掉360,万恶的360!!!——...

2018-12-12 09:38:21 765

原创 用UGUI制作一个傻瓜化的环形菜单——CircleMenu

最终效果如上图所示,使用很简单,设置好菜单的大小、图片和点击事件,再加上整个环的半径,最后点击刷新菜单即可。如下图所示。支持多点触控滑动,支持点击旋转,自动高亮,易于拓展,不用写代码,解包即用。插件需求:dotween,unity 5以上插件下载链接:https://download.csdn.net/download/newtonsm/10801205收点辛苦费,谢谢各位...

2018-11-22 16:49:58 1527 2

转载 离线地图笔记

在GeoServer中为OpenStreetMap数据设置OSM样式转载请注明作者think8848和出处(http://think8848.cnblogs.com)在前面几篇文章中,我们讲到了部署Postgresql,部署PostGis,部署GeoServer以及部署osm2pgsql并导入openstreetmap数据,现在到了发布和呈现OSM数据的时候了,今天我们先来个简单的,使用开...

2018-11-10 20:08:49 511

原创 树莓派(Raspberry Pi 3b)安装Kail Linux 2017.2及配置

准备:1.树莓派2.一张16G以上的SD卡3.树莓派的镜像(https://www.offensive-security.com/kali-linux-arm-images/)4.HDMI显示器(不能用无源的HDMI转VGA线,据说会烧毁),鼠标等一、解压.xz格式的镜像,解压成.img,并用烧录软件Win32 Disk Imager烧录到SD卡二,插卡,接

2017-12-21 00:52:39 12424 1

转载 [伊利丹·怒风] Unity3D 绘制矩形(DrawRect)及可视化调试

背景由于要做Native2D的A* 算法寻路,所以必须进行Scene的网格划分,而进行了网格划分需要进行可视化的调试,需求就是这个逻辑。具体是实现如下效果,这里绿色的区域就是角色不能进入的区域(或者是走不进去的地方,大家玩网游都遇到过吧)按照这个思路基本是两个问题,1、如何实现可视化调试;2、Unity如何绘制网格实现1、Unity如何实现可视化调试本文

2016-12-21 21:55:51 9093

转载 今日我们如何构建虚拟现实Web

今日我们如何构建虚拟现实Web 到2020年,VR市值预期将高达70亿美元。而这段时间中,web界面也绝不会甘于将自己落寞于2D的世界里。事实上,已经有一些简单的方法可以将VR带进浏览器,当然使用它们也是非常有趣的。在开启虚拟现实web的开发之旅前,先说明下:有三种可行方案可以达成该需求:· JavaScript,Three.js+设备定向· JavaS

2016-12-21 21:54:08 320

转载 [半闲之人] 关于SteamVR摄像机和普通摄像机冲突的解决办法

先说一下问题的来源,最近做的项目,包含普通场景到VR场景的一个转换,项目升级到unity5.4.2后,不管是普通的场景还是VR场景,都会在HTC Vive里面显示,导致普通场景显示不正常,搜索很多资料,总结了一下。在PlayerSettings里有个选项VirtualRealitySupported,这个选项导入SteamVR时取消是不管用的,SteamVRSetting在on

2016-12-17 23:17:17 3241 7

转载 关于Unity3d中物体之间碰撞检测的方法

检测碰撞有两种方式,一种是利用碰撞器,另外一种就是触发器。碰撞器的种类:1.Static Collider 静态碰撞器指的是相互碰撞的两个物体没有附加刚体而只附加了Collider的游戏对象。这类对象在碰撞时会保持静止,发生碰撞时不会触发任何的方法函数。2.Rigidbody Collider 刚体碰撞器在静态碰撞器的基础上,处于运动状态的物体必须要附加刚体组件和带

2016-12-17 00:22:29 11589

原创 Inspector视图中脚本前面的勾选框消失或者自动取消的解决办法

PART1以前我也遇到过这个问题,但是一直都没怎么注意,因为一般情况下也用不到。今天刚好有同事问我,我也就抽空看一下到底是为什么?结果发现了一个奇葩的问题。。凡事脚本没有勾选项的,都是因为你的脚本没有Start方法。。如果你想让勾选框显示出来,把如下方法加入即可,不信你可以试试。嘿嘿。

2016-12-16 22:04:51 733

原创 unity中地形Terrain明显闪烁的解决办法

新人们经常会遇到一个问题,有时候unity中地形Terrain与其它模型的mesh有重叠的地方会出现明显闪烁。研究了一下,Clipping Planes的取值会严重影响unity自带地形Terrain的渲染,Near值越小,Terrain与其它模型交接面的闪烁现象就越严重。这可能是一个BUG,以后Near值建议取0.9以上。

2016-12-13 16:53:34 1865

原创 HTC VIVE可以从站立式改成坐式直接使用吗?当然可以。。。

不要使用[CameraRig],使用普通的Camera,并且勾选Virtual Reality Supported。另外修改[CameraRig]是整体移动。关于判断是否接入VIVE头盔请参考:http://steamcommunity.com/app/358720/discussions/0/490124466456883617/

2016-08-06 01:23:33 840 1

原创 vive 手柄的Grab Mechanics

Fixed_Joint 超过分离阈值才会分离。Track_Object 遇到阻碍就会分离。

2016-07-05 20:51:15 278

转载 WinForm窗体间传值的方法

WinForm窗体间传值的方法投稿:shichen2014 字体:[增加 减小] 类型:转载 时间:2014-11-06 我要评论这篇文章主要介绍了WinForm窗体间传值的方法,包括了静态变量、公共变量、共有属性等方式,是非常实用的技巧,需要的朋友可以参考下本文实例讲述了WinForm窗体间传值的方法。分享给大家供大家参考。具体实现方法如下:窗

2016-06-05 15:27:12 606

转载 unity3d利用pano2VR实现全景视图效果

unity3d利用pano2VR实现全景视图效果要做全景视图,当然先要找一张全景图片(360°鱼眼镜头的) 接着全景视图的转换软件,如果可以的话自己做也行。 这里推荐 pano2VR     图片转换好之后得到一组立方体面片。在UNITY3D里面添加天空盒材质,加入到相机,然后材质选择我们刚刚得到的六面,就可以看到漂亮的全景视图了

2016-03-09 10:11:53 2968

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