自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity一键生成MVC模块

懒得创建GameObject,懒得创建Tag,懒得设置Tag,懒得添加脚本,懒得每次都要获取引用的懒癌患者福音MVC简介:MVC小项目就不建议用框架,避免过度设计。上代码:Model块:(数据、逻辑层)using UnityEngine;public class Model : MonoBehaviour{}View块:(视图层)using UnityEngine;public class View : MonoBehaviour{ void Awake() {

2020-09-17 10:28:36 1990

原创 C# Unity计算不规则多边形中心点、重心点、点位最小值

重心点计算适用于凹多边形上代码了using System.Collections.Generic;using UnityEngine;/// <summary>/// 获取中心点、重心点、最大最小值/// </summary>public class GetCenterPointFunction{ /// <summary> /// 获取不规则多边形几何中心点 /// </summary> /// <par

2020-07-27 18:02:21 3775 4

原创 Unity Timeline改变动画播放速度的几种方法

Unity Timeline改变动画播放速度的几种方法,编辑器修改,代码动态修改。

2022-10-10 13:38:26 8554 3

原创 解决美的空调集控器ccm15接入智能家居不显示unique_id的问题

解决美的空调集控器ccm15接入智能家居不显示unique_id的问题

2022-08-20 17:18:58 1927

原创 C#使用合并的方法判断两个List是否相等,是否包含

使用合并的方法判断两个List是否相等,是否包含

2022-07-07 14:56:57 1009

原创 shell命令解决家庭路由器死机、无法远程控制、智能家居瘫痪等问题

防止智能家居系统老年痴呆

2022-03-12 17:30:27 2848

原创 判断Unity 物理碰撞的方向,包含Trigger触发的方向

通过向量的方式计算,相对于本身的方向。可以延伸出碰撞角度计算等。Unity.Physics性能警告,慎用。使用场景:自己决定。 enum DirEnum { None, Right, Left, Top, Bottom, Front, Back } // private void OnTriggerEnter(Collider other) // {

2021-12-01 10:58:04 3811

原创 C#/Unity计算局域网广播地址方式

本篇使用环境:单播可以播出去局域网用 “255.255.255.255”/Broadcast 广播消息播不出去前提是关闭了虚拟网卡等一系列用不到的网卡,还是播不出去。关闭路径:“控制面板\所有控制面板项\网络连接”具体原因看下面的介绍链接吧直接广播地址和受限广播地址的介绍:https://zhidao.baidu.com/question/79080266.html受限广播地址:主机位、网络为全为1(即255):255.255.255.255用于IP地址请求阶段直接广播地址:主机

2021-06-15 22:45:52 965 1

原创 Unity多屏/多显示器 显示策略

1.windows主机接多屏幕,同时只有一个触摸屏是可以正常触摸的,后期会不会出软件/插件支持多触摸端另外一说。2.如何多显示器显示: if (Display.displays.Length > 0) { for (int i = 0; i < Display.displays.Length; i++) { //方式1 不同显示器上的画面自动全屏 D

2020-11-13 10:19:35 1828 1

原创 unity 判断ui是否在屏幕范围内,并移动至屏幕范围内

如题判断该ui是否在屏幕范围,如果不在计算出移动到屏幕范围内的目标位置,再写函数进行移动 bool JudgmentUiInScreen(RectTransform rect, ref Vector3 targetPos) { bool isInView = false; float moveDistance = 0; Vector3 worldPos = rect.transform.position; float left

2020-09-27 10:25:47 4754 3

原创 Unity3d ugui坐标转屏幕坐标

如题已知GUI上的一个坐标,求该坐标在Screen屏幕中的坐标。Unity自带的函数只有屏幕坐标转ui坐标的方法RectTransformUtility.ScreenPointToLocalPointInRectangle,没有反向求值的方法。应用场景:opencv人脸识别,识别人脸返回值是Rect数组,Rect(脸部ui坐标x,脸部ui坐标y,脸部矩形框宽,脸部矩形框高)。我要求出这个人脸的中心点在屏幕中的位置,所以就有了这个帖子。Unity坐标系知识普及:看懂扣1。看不懂就关闭帖子吧。

2020-09-07 11:23:16 1669

原创 Unity3D将程序运行日志、配置文件目录、EXE快捷方式实现一键到达

如题从unity2017开始发布程序,日志就不在程序同级目录了。这使得发布之后找日志、查bug比较麻烦。当然可以发布时选择dev模式调试,在屏幕上查看,但不方便。本帖主要解决的问题:1.exe同级目录一键打开log日志2.exe同级目录一键打开streamingAssets配置目录3.streamingAssets目录一键返回exe根目录4.自动创建exe快捷方式至电脑桌面实现原理...

2020-04-22 15:44:42 1072 2

原创 浅谈Unity透明视频的制作及好处

浅谈Unity透明视频的好处实现目的有时我们需要播放一些待机动画,且动画能有轮廓不影响后面的界面。way1:我们会使用带通道的动画帧序列,通常情况,二维美术做好动画,输出几百张序列帧我们导入使用(创建动画状态机加载,或者代码加载sprite)。way2:做完视频做遮罩,但是遮罩只能是一张图,不会随着视频内容变化而变化。我们会发现弊端:序列帧非常多时,渲染很占性能和资源,fps时常低...

2019-12-13 10:32:59 969

原创 Unity如何控制物体的旋转、移动、缩放等参数同时进行且同时结束

写项目时会遇到一些问题,比如物体 位移 时又要 旋转(甚至缩放、相机视角都要同时改变);一般实现的方式为Vector3.MoveTowards(transform.localPosition, targetPos, Time.deltaTime*posFactor)、Quaternion.RotateTowards(transform.localRotation, targetEuler,...

2019-06-16 22:16:43 3002 1

原创 Unity如何免费持续获取卫星云图、雷达云图等天气数据图片,制作动态天气应用

先看gif:步入正题了,如何做一款实时更新的天气预报software?1.确定需要的数据,天气状况、最高/最低气温、当前气温、大气压、湿度、降水量、能见度、当前风向风速、PM2.5、卫星云图、雷达回波。2.前面的我觉得只要能打开浏览器都能搞定,找相关的数据接口,api。网上有很多,收费,不收费,限量收费。各种各样的很多,大多数返回数据是json类型,就不多做累述了。自行查找。3.最后两个...

2019-06-08 12:58:33 4304 3

原创 Kinect试衣镜添加调节服装水平偏移量,实现更完美贴合

首先要有Kinect v2插件。链接稍后奉上……参考现有官方现有代码:AvatarController中现有的功能,发现只有垂直偏移量verticalOffset和前后偏移量forwardOffset的调整功能。而有些服装可有需要调整水平方向的偏移量才能完美贴合。先研究一下官方给的方法垂直方向偏移量的实现方式: if (verticalMovement &&amp...

2019-05-14 22:06:52 1383

原创 Kinect For Untiy 如何用代码完成动作判

之前写了一篇录制学习动作的blog,有兴趣的可以看一下。但是录制学习虽方便,问题有有很多,检测可能不灵敏。有一定能力的强烈建议自己写动作判断。话不多说,步入正题:1.打开KinectGestures源码,这里会看到官方给定义好的N多动作枚举及判断。2.下面增加自己的动作,增加枚举:3.找到检测动作的方法CheckForGesture,写自己的动作判断。我这边写了两个动作判断,代码奉上...

2019-01-24 11:05:33 2859 7

原创 Kinect For Unity3D 利用Kinect Studio 和Visual Gesture Builder建立自定义姿势之录制连续动作,判断Progress

此篇文章灵感来自,本文只做扩展,扩展一些“ AAArlex”博主未讲到的一些内容:https://blog.csdn.net/nijiayy/article/details/68926979如果对录制姿势一无所知的同学,请看完此篇文章再看以下文章。看了“ AAArlex”博主的,发现博主在Create New Project With Wizard选择Progress时选择的是离散动作,...

2019-01-22 21:23:08 4218 9

原创 Unity实现轻量化答题软件,随机题库,非SQL数据库加载形式

前言:在做中国某科大的一个生物仿真实验时,校方要求随机题库,让学生做选择题,完成巩固知识。因考虑到项目量较小,采取了文本加载的方式实现答题功能,未采取数据库的形式。功能要求:可随机抽选固定数量的题目,且不重复。代码注释写的比较详细,就不一一讲解了,有问题请留言。上代码:/*********************************************************...

2019-01-18 17:34:34 6540 43

原创 笔记:MySQL语法

1.SQL不区分大小写,ABC和abc是一样的2.SQL可以分为两部分,数据操作语言(DML)和数据定义语言(DDL)DML:select --从数据表中获取数据update --更新数据表中的数据delete --从数据表中删除数据insert into --向数据表中插入数据DDL:create database --创建新的数据库alter database --修改数据库...

2019-01-03 13:41:56 222

原创 Unity 判断 鼠标/触摸 位置是否在指定Ui上,非射线检测方式。触屏移动物体。

事出有因:1.项目的触摸点击事件,并且有手指缩放/移动功能。2.unity本身支持touch功能,所以这个不多说。3.当做手指缩放/移动的时候就要判断touch点位置了,但是如果不加任何判断则会乱套。如:本来想移动A(让A跟随 手指touch 的坐标就行了),但是如果我在B区域触摸并移动手指,A也会跟随移动,这样就不对了。应该是在A所在的区域才有效,才能移动。解决方法way1:A物体添...

2019-01-03 13:07:55 10349 11

原创 Unity排行榜,数据排序功能实现

1.创建分数列表的父物体ScoreRankList,并添加Grid Layout Group组件自动排列UI。参数自己调2.创建单条分数的数据组合ScoreData,并作为预制体,实例化使用。子物体包含排名,姓名,分数。不啰嗦了,上代码。排序逻辑:/************************************************************ FileNa...

2018-12-24 13:02:49 6623 10

原创 详解·高通Vuforia识别追踪3D物体/模型,Unity开发

研究这个问题的初衷:1.公司要做一个识别3D物体的案例,参考了各个平台,发现EasyAR和Vuforia支持3D物体识别与追踪。2.刚开始用EasyAR做,但做了一半发现有一定的限制:1).必须Pro版本的EA插件才能支持3D物体识别与追踪;2).Pro版本虽然可以免费试用,但是每天限制100次(应该是100次识别),当然如果公司有钱,那么就花 2999软妹币去买一个授权吧,仅限一个程序...

2018-12-20 12:55:53 8407 16

原创 高通Vuforia识别3D物体,发布PC程序的那些事

高通Vuforia识别3D物体,发布PC程序的那些事【第一次发博客,如果说的不对的敬请指点。】研究这个问题的初衷:公司要做一个识别3D物体的案例,参考了各个平台,发现EasyAR和Vuforia支持3D物体识别与追踪。刚开始用EasyAR做,但做了一半发现有一定的限制:1.必须Pro版本的EA插件才能支持3D物体识别与追踪;2.Pro版本虽然可以免费试用,但是每天限制100次(应该是100...

2018-12-20 11:29:12 2471 4

Unity一键生成MVC框架

懒得创建GameObject,懒得创建Tag,懒得设置Tag,懒得添加脚本,懒得每次都要获取引用的懒癌患者福音

2020-09-17

AutoCreateShortCut.unitypackage

增加了中文路径提示功能 Unity3D将程序运行日志、配置文件目录、EXE快捷方式实现一键到达。 **本帖主要解决的问题:** 1.exe同级目录一键打开log日志 2.exe同级目录一键打开streamingAssets配置目录 3.streamingAssets目录一键返回exe根目录 4.自动创建exe快捷方式至电脑桌面 5.增加了中文路径检测功能

2020-04-23

RankScore.unitypackage

Unity排行榜,数据排序功能实现。 基于C#。欢迎学习下载。 public int CompareTo(SortScoreData other) { if (other == null) return 0; int value = other.GameScore - this.GameScore; return value; }

2020-02-14

透明视频资源.webm

透明视频资源,可以测试使用。具体制作参考博客https://blog.csdn.net/gheartsea/article/details/103522355

2019-12-13

透明视频命令.txt

透明视频制作命令。使用方法请看博客https://blog.csdn.net/gheartsea/article/details/103522355

2019-12-13

文件重命名工具ReNamer.zip

文件重命名工具。使用方法请看博客https://blog.csdn.net/gheartsea/article/details/103522355

2019-12-13

ffmpeg-20191126-59d264b-win64-static.zip

透明视频制作工具。使用方法请看博客https://blog.csdn.net/gheartsea/article/details/103522355

2019-12-13

TransformChangeDelta.unitypackage

写项目时会遇到一些问题,比如物体 位移 时又要 旋转(甚至缩放、相机视角都要同时改变); 一般实现的方式为Vector3.MoveTowards(transform.localPosition, targetPos, Time.deltaTime*posFactor)、Quaternion.RotateTowards(transform.localRotation, targetEuler,Time.deltaTime*eulerFactor); 通过调整posFactor和eulerFactor的方式来控制物体的位移和旋转时间,但是往往两者很难达到同步。而且调整起来非常麻烦。

2019-06-16

Unity实现轻量化答题软件,随机题库,非SQL数据库加载形式

可随机抽选固定数量的题目,且不重复。 设置了两种题库加载方式,resources内部加载,和streamingAssets外部加载。 可上一题下一题,题目跳转。 题目回答错误时有提示按钮,点击可看正确答案。 记录每一题的已选选项,回看时若正确则提示正确,回看时若错误则提示正确选项。 计算正确率。

2019-01-19

空空如也

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

TA关注的人

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