自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JousonRen的博客

Keep learning

  • 博客(27)
  • 资源 (8)
  • 收藏
  • 关注

原创 QT发布成exe不能运行解决方案

QT发布成exe不能运行解决方案原因解决方案原因qt发布成exe后不会把依赖的dll自动拷贝到文件夹中解决方案1、根据编译器类型选择对应的bat程序2、执行 windeployqt + exe所在路径,执行完成后即可正常运行exe...

2021-10-09 17:06:05 1714

原创 Unity2020使用Steam VR开发HTC VIVE Cosmos

Unity2020使用Steam VR开发HTC VIVE Cosmos版本配置手柄输入控制版本Unity:2020.2.1HTC插件:最新版本2.0配置手柄输入控制2.0steamvr打包之后需要单独在steamvr中重新配置一下输入控制选择自定义,编辑此按键设置,有效控制器需要选择对应的硬件控制器...

2021-04-18 16:29:58 3616 4

原创 【c#高级编程】数组和元组:通过IComparable接口实现自定义类的数组元素排序

通过IComparable接口实现自定义类的数组元素排序通过继承Icomparable接口实现类排序Array类使用Quicksort算法对数组中的元素进行排序。Sort()方法需要数组中的元素实现Icomparable接口。Icomparable接口只定义了一个方法CompareTo(),如果比较对象相等返回0,如果实例应该排在参数的前面返回小于0的值,否则返回大于0的值示例://自定义类public class Person{ public string FirstName;

2020-06-16 23:06:00 427

原创 设计模式-大话设计模式学习笔记

大话设计模式学习笔记

2019-09-12 14:05:03 448

原创 Unity内通过百度api实现图片转文字

闲暇时间实现的一个小工具,在Unity引擎通过接入百度api实现打开windows文件资源管理器选择图片转成文本,复制到剪贴板的功能。需要导入System.Windows.Forms的dll和Baidu.Aip.Ocr的dll,并且去百度云申请开通免费的OCR功能主要代码:using System.Collections;using System.Collections.Generic;...

2019-08-22 19:00:09 1619

原创 Unity2019使用Gradle打包Apk的问题

Unity2019提供了全套的Android打包工具,使用UnityHub安装时把这些工具全选就行了,但是gradle插件是需要在打包时自动下载的,因此打包时可能会因为各种原因出现错误。关于打包时Gradle出错的问题首先最主要的问题就是gradle联网下载插件是连接的谷歌,解决方案是科学上网,如果没有科学上网工具的话也可以使用阿里提供的仓库来下载,这需要修改一下gradle的配置文件,配置文...

2019-08-22 14:01:02 35006 27

原创 Unity截屏并压缩图片方案总结

一、使用Unity内置的截图功能CaptureScreenshot直接截图保存到本地ScreenCapture.CaptureScreenshot(Application.streamingAssetsPath + "/ScreenShot.png");二、使用Unity内置的截图功能CaptureScreenshotAsTexture得到Texture2D该方案需要考虑CaptureSc...

2019-07-24 14:15:51 2230

原创 记录一次Unity打包后在ios运行崩溃的问题(ShouldUpdateTransformBefore())。

在ios崩溃的时候Mac上有三个错误信息,分别是:1.A vaild provisioning profile for this executable was not found.2.thread 1:exc_bad_access(code=1,adress=0x10).3.ShouldUpdateTransformBefore()前两个报错信息比较常见,但是没有办法定位到导致崩溃的原因,...

2019-07-17 11:18:18 1211

转载 Unity通过apk包名直接唤起另一个apk

string pkgName = "com.company.product"; using (AndroidJavaClass jcPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer")) { using (AndroidJavaObject joActivity = j...

2019-06-18 11:18:08 1218

原创 Tomcat配置外部资源路径

Tomcat配置外部资源路径

2019-06-15 12:32:20 1968

原创 Unity某个向量围绕某个轴旋转多少度

Vector3 newVec = Quaternion.AngleAxis(angle,axis)*oriVecangle:旋转度数axis:围绕哪个轴旋转oriVec:初始向量

2018-12-07 14:31:45 9132 2

原创 安装AndroidStudio后SdkManager闪退的问题

先安装好了SDK并配置好了环境变量,在安装了新的AndroidStudio后,SDK文件夹中的SdkManager打开后闪退,可能时因为安装AndroidStudio时对SDK文件夹中的tools文件进行了重新的整理分化,导致tools文件夹中的文件不完整导致。解决方法:在 [AndroidDevTools](http://www.androiddevtools.cn/index.html) 下...

2018-08-07 11:17:58 1203 1

原创 C#线程优先级的小问题

网络通信经常用到线程,重新复习一下 代码using System;using System.Threading;namespace ConsoleApp1{ class Program { static void Main(string[] args) { Thread MyThread = new Thread(...

2018-07-22 21:20:00 773

原创 如何使 Vector3.Slerp实现平滑的运动

static function Vector3 Slerp (Vector3 from, Vector3to, float t) Spherically interpolates between two vectors. 球形插值在两个向量之间。可以看到官方文档里表示该值为两个向量之间的差值如果想要该使用该函数进行一次圆形运动,那么两个V3的向量需要从球心出发指向两个球面上的点。...

2018-03-06 16:04:37 2411

转载 计算Unity中两个向量之间的角度

1.已知两个向量dirA,dirB。 Vector3 dirA = new Vector3(-1,1,0);Vector3 dirB = new Vector3(-1,1,1); 2.使向量处于同一个平面,这里平面为XZdirA = dirA - Vector3.Project(dirA,Vecotr3.up); dirB = dirB - Vector3.Project(dirB,...

2018-03-06 15:49:02 25191

原创 C#List混装存储子类和父类对象并进行排序操作

不同的子类在List中是能够正常存储的,但是在存储时都需要以父类型存储进去,即List的类型为父类,而Add()中的类型可以声明为实际使用的类型: ` Prop newProp = new ChildProp(); newProp = prop; //prop为需要add的参数,并且已知prop为子类型ChildProp转换而来 ...

2018-02-28 09:57:05 3207

原创 Unity链接本地SQLServer并读取数据

Unity可以使用sqlserver获取数据并使用,网上有很多类似的博客内容基本一致,但是实际使用过程中可能出现各种问题,经过测试现记录成功链接数据库的方法。链接数据库前的准备1.找到unity的安装目录找到以下几个dll文件:(地址为Editor\Data\Mono\lib\mono\unity)I18N、 I18N.CJK、 I18N.West 、System.Data导入...

2018-02-19 15:08:08 4100 8

原创 BehaviorDesinger行为树设计师在AI中设置动态中断

在BehaviorDesinger中,条件终止(Conditional Aborts)允许行为树可以动态的响应改变。 一共有4种条件终止类型:Self self能够中断当前节点下的任务,即从现在的位置向下延伸LowerPriority 设置为LowerPriority的节点,该节点的第一个Conditional在持续监听中如果发生变化,会中断比该节点优先级低的任务,级从该节点向右的所有节点

2018-01-30 14:57:54 931

原创 在Unity序列化List<>

在Unity的inspector检视面板中像List这种不会自动序列化的数据结构 在自定义的类或者结构体前加上[System.Serializable] 在自定义的类或者结构体里面的数据前加上[SerializeField]

2018-01-10 15:22:10 5529

原创 Animator功能

获取当前播放动画的名称 string animString = anim.GetCurrentAnimationClipState(0)[0].clip.name;2.将Animator的动画倒着播放 将动画片段拖入animator中并添加一个float类型的参数为-1.将该参数赋值到该动画片段的Multiplier参数中.脚本中播放该动画ActionCtl.animator.Pl

2018-01-02 16:30:18 4773

原创 批处理命令批量向安卓机安卓电脑上的apk

批处理经典入门教程

2017-12-04 09:54:32 295

原创 Spine动画在Unity中的变色实现

在spine的官方文档中,对于Unity中的spine动画渲染是这样描述的:改变MeshRenderer.material的值是没用的。 Renderer.material属性只是渲染器生成的副本,但是它会立即被SkeletonRenderer的渲染代码给覆盖。 另一方面,Renderer.sharedMaterial会修改原始材质。如果你使用这个材质生成更多的Spine游戏对象,对于...

2017-11-28 15:46:59 9624 3

转载 Unity StartCoroutine 和 yield return

外部链接

2017-11-28 10:48:28 280

转载 IEnumerable、GetEnumerator、IEnumerator之间的区别

原帖地址 微软官方解释 一、IEnumerator该接口定义需要实现以下方法:1、Current:获取集合中的当前元素。2、MoveNext:将枚举数推进到集合的下一个元素。3、Reset: 将枚举数设置为其初始位置,该位置位于集合中第一个元素之前。实现以上方法的类也就意味着这个集合类能够被遍历访问。二、IEnumerableable意味着这个类能够达到上面IEnumerator的效果, 事实上

2017-11-15 15:22:18 1057

转载 操作符 ? 和 ??

原帖地址 先看如下代码:string strParam = Request.Params["param"];if ( strParam== null ){ strParam= "";}string strParam= Request.Params["param"] == null ? "": Request.Params["param"];你发现,尽管实现的同一个功能,但第二段代

2017-11-15 11:20:31 389

原创 Unity中的数值问题

1.Mathf.Epsilon Mathf.Epsilon小正数static var Epsilon : float一个很小的浮点数值。(只读)最小的浮点值,不同于0。以下规则:anyValue + Epsilon = anyValueanyValue - Epsilon = anyValue0 + Epsilon = Epsilon0 - Epsilon = -Epsilon一个在任意

2017-11-06 15:48:28 2124

原创 泛型

参考博客c#之泛型详解 参考书籍《c#高级编程》(第七版) 1.性能 泛型在使用的过程中不用装箱和拆箱,更加节省性能。 例如List和ArrayList比较,List实用了泛型了,比ArrayList更加节省性能。 2.类型安全 泛型在使用时就规定了参数的类型,在类型上更加安全,能在编译时发现错误。 3.二进制代码的重用 泛型可以更好的重用二进制代码

2017-11-03 14:28:40 214

lua-5.4.3.7z

编译的dll在dist中

2021-06-16

ScreenSpaceFluids-Pro0.3

ScreenSpaceFluids-Pro0.3

2021-05-09

UMP Pro,Unity插件

UMP Pro Android iOS,UMP+Win+Mac+Linux+1.7.1

2021-05-09

Obi Rope 5.3

Unity绳子模拟插件

2021-05-09

Clean Minimalist GUI Pack 1.0

Unity插件

2021-05-09

UMP Pro (Win, Mac, Linux, WebGL) 2.0.2

UMP Pro (Win, Mac, Linux, WebGL) 2.0.2,可用接入监控系统的推流视频

2020-11-09

基于距离的碰撞算法

基于距离的碰撞算法,适用于moba游戏等地图区域不是特别大的游戏类型

2019-04-24

Unity开发我的世界

Unity开发我的世界的基础代码,自动生成我的世界的地形

2019-04-24

空空如也

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

TA关注的人

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