自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3DMAX的选择模型高亮显示方式

1、选择时会显示有个外框,J或Shift+J。3 就像F4一样,选择时边面显示。2 首选项设置里有高亮设置。

2024-03-13 09:29:43 614

原创 删除win10服务

删除服务

2023-12-19 15:31:39 427

原创 unity — 将海康SDK嵌入unity,发布后不能播放视频

将海康的SDK嵌入unity后,在编辑器模式下可以很好的播放视频,但是发布为PC版后播放视频却失败了原因如下,发布pc版后unity将海康SDK的库文件放到了此文件夹下unity中的dll文件发布后都在Managed文件夹下,所以将Pluings文件夹删掉...

2022-10-24 09:51:25 575

原创 unity 获取3D物体的方向数据

unity 获取3D物体的方向数据

2022-09-20 11:59:59 1647 1

原创 c# 获取时间戳

int timeSpan = Convert.ToInt32(DateTime.UtcNow.Subtract(DateTime.Parse("1970-1-1 8:0:0")).TotalSeconds);需要注意的是,1970-01-01 0:0:0 要写成 1970-1-1 8:0:0 公司大佬告诉我的,具体还不太明白

2022-02-24 11:27:57 712 1

原创 unity position、localPosition、anchoredPosition

因为工作内容的变动,好长时间没有做unity的项目了,很多基础都忘记了,趁现在学习清楚了,记录一下position:是物体在场景的具体位置信息。localPosition:是本物体相对于父物体位置的偏移信息,localPosition为自身矩形中心点(Pivot)与其父节点矩形中心点(Pivot)的相对位置坐标,与自身锚点(Anchors)无关。anchoredPosition:此值与本物体的矩形中心(Pivot)的和本物体的锚点中心点(Anchors)有关,anchoredPosition为矩

2022-02-10 16:23:29 5378 1

原创 c# asp .net core 3.1 将转义字符当普通的字符串

现在写的某一项功能,需要录入大量文字,文字中可能会包含转义字符,但是输入转义字符后存入数据库,拿出来展示的时候,会和输入的不一样。例如在文本框里输入了空格的转义字符,但是传到后台存入数据库时存入的是“ ”,但是我现在需要将转义字符当作普通的字符串。首先将字符传入后台前,用escape将字符串进行编码,如下图con就是文本框输入的字符串。然后传入到后台后,在解码如下图所示:然后直接存入数据库即可。如果存入数据库是不需要展示的,则到这就结束了。但是我还需要展示我才用的方法是将展示

2021-11-24 09:46:32 1292

原创 uni-app css 只显示固定的行数,超出部分显示...

我用的是uni-app 框架,使用的元素是viewoverflow: hidden;-webkit-line-clamp: 1;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;

2021-03-09 11:09:02 1233

原创 uni-app image组件当显示不出图片时显示默认图片

我的image绑定了数组,数组中的对象包含要显示的图片路径,我的路径是服务器的路径,所以会存在显示不出来的情况,当显示不出来的时候就要显示本地的默认图片我的方案是这样的:image有一个error的方法当图片显示不出来的时候就会调用这个方法,所以在这个方法里把图片的路径改为本地的路径就可以了...

2021-02-25 11:32:43 2912

原创 uni-app 设置text内文字占满宽度

最近在使用uni-app写手机程序,要实现text内的文字占满整个text,其实设置好text的宽度后在设置一个属性就可了其他的好像不用设置了

2021-02-24 17:21:18 3826

原创 uni-app scroll-view的滑动事件与子项列表的长按事件的冲突解决

这几天又学习了新的技术,uni-app支持多平台的框架,实现功能的时候发现scroll-view的滑动事件会和子项的长按事件冲突找了一个不太好的方法,结果浪费了好多时间,现在发现view有一个touchmove事件(scroll-view的子项是用view包裹的),当我按住某一个view滑动scroll-view的时候,会触发view 的长按事件解决方法如下:在子项view上添加@touchstart,@touchmove,@longpress事件,用来支持长按事件添加如下属性

2021-02-18 18:15:31 2567 2

原创 unity Embedded Browser 关于输入中文的问题

新公司的项目需要在unity项目中嵌入浏览器,并且要播放视频,以及能在浏览器中输入中文,播放视频这个功能是解决不了了,不过输入中文的问题还是可以解决一下的首先中文的问题有两个,1.不能输入中文这个问题,好多大佬都写过解决办法,我也写过,链接如下https://blog.csdn.net/jyy_99/article/details/1079849152.能输入中文之后,文字的选择框不能出现这个问题是在unity全屏运行时出现的,win10有自己的比较完善的中文输入,偶尔还能出现,但是

2020-12-23 16:51:54 751 1

原创 unity 3D文字遮挡穿透的问题

unity中有2D的Text,也有3D的Text,我用的是TextMesh但是当有3D物体在3DText前边时,3DText会穿透,也能看到3DText文字,从网上找到了Shader能够解决文字穿透的问题,但是Text却不支持富文本了。所以我从网上找了解决穿透问题的Shader和支持富文本的Shader,进行了结合,使文字支持不穿透也支持富文本解决办法:1. 找到一个字体导入Unity,将字体的Character设置为如下图所示然后自己写一个Shader(Standard Surfa

2020-10-20 09:52:13 2289 1

原创 unity-UGUI坐标与winform坐标的转换

来到新公司,经常需要处理海康视频和unity的结合的问题,因为海康视频的叠加信息只能在winform上显示出来,所以通过winform将视频发给了unity,现在需要事件在海康视频上设置规则框,在UGUI上画好规则框后将顶点在图片上的比例传给海康SDK进行设置,就涉及到了将UGUI上图片比例传递给winform,这个比例,传递给winform之后要保证在视频图片上画的位置一样winform上会展示视频,unity也会展示这个视频,要保证点的位置是一样的因为winform上pictur

2020-09-11 18:28:36 159

原创 unity 导入c++/c写的dll库

我今天要导入善理的c++类库,哎好悲催啊,前路一定充满了荆棘,先抱抱自己导入C++的库,先要写封送,[DllImport("echat")]public static extern int echat_win_on_load(string arg);刚开始报错了,DllNotFoundException: echat.dll找不到这个库原因是:只需要写dll库的名字就可以了,我写成了[DllImport("echat.dll")]...

2020-09-08 16:53:34 317

转载 unity-发布WENGL版本 设置unity与发布的index页面交互

半路进入项目,总是会遇到许多问题,尤其是碰到很多问题,尤其是还会对一些代码很懵逼这些代码看似是引用了dll文件,在项目中直接搜索__Internal什么都搜索不到,其实这是实现unity和发布的index页面进行交互的文件,是自己创建的后缀名是.jslib可以参考这篇文档https://blog.csdn.net/qq_25542475/article/details/97258470谢谢楼主写下这篇文档,让我可以参考找到问题侵删...

2020-08-25 15:10:42 299

原创 unity-Embedded Browser 3.0.0 PC版嵌入网页,网页输入中文的问题

Embedded Browser 3.0.0这个插件使unity可以嵌入网页,但是在网页中是不能输入中文的,解决办法如下找到插件中的PointerUIGUI.cs文件,更改此处默认的是off,不开启,将其转为On就可以输入中文了。6666...

2020-08-13 17:19:21 1173 11

原创 unity-鼠标控制摄像头围绕物体旋转,移动

由于场景中的模型需要设置为static,所以模型不能移动和旋转,所以只能通过控制摄像机来实现。 /// <summary> /// 镜头的远离和接近 /// </summary> public void Ctrl_Cam_Zoom() { if (target) { float dis = Vector3.Distance

2020-08-04 17:16:59 1515

原创 unity-DoTween 控制物体按中心旋转

transform2.DORotate(new Vector3(0, 360, 0), 10f, RotateMode.WorldAxisAdd);参数1:旋转到的角度参数2:动画的时间参数3:旋转的方向(顺时针/逆时针)

2020-07-31 15:40:50 4921 1

原创 unity-代码控制录屏UnityRecorder

using System;using System.Collections;using System.Collections.Generic;using UnityEditor;using UnityEditor.Recorder;using UnityEditor.Recorder.Input;using UnityEngine;public enum RecorderControllerState{ Video, Animation, ImageSequenc.

2020-07-31 15:31:17 1925 2

原创 unity-UGUI出现在鼠标的位置上

其实非常简单,将鼠标的位置信息传递给UI的RectTransform.position就行public RectTransform transformUIPoint;transformUIPoint.position = Input.mousePosition;不能是RectTransform.Localposition

2020-07-31 15:21:52 734

原创 unity — unity嵌入winform的dll

将winform导成dll,放到unity中,调用winform的窗口创建winform窗体应用程序,选中解决方案右键选择属性,将程序的输出类型改成类库重新生成后将Debug文件夹下生成的dll放入Unity的Pluings文件夹下,就可以Using引入了然后调用dll中写的方法,至于实现什么功能自己写就好了...

2020-07-23 13:41:18 878 1

原创 unity — unity将BitMap位图转为Texture2D

最近实现的功能需要把Winform传来的BitMap数组转为Texture2D,方法如下:1. winform中从海康的NET_DVR_RigisterDrawFun画图回调返回的HDC中取出位图BitMap [DllImport("Gdi32.dll")] public static extern IntPtr GetCurrentObject(IntPtr hdc, uint type); public byte[] GetBitMap(IntP

2020-07-23 13:33:18 4252

原创 unity-将项目打包时弹消息报告自己的账号信息在项目中不存在

我是半路进入这个项目的,将一些内容修改后,要打包,发现Unity弹出报告信息,如下:只需将自己的账号信息填进项目就可以了,方法如下:打开unity Window下的sevices窗口点击New link按钮添加新的账号信息找到自己的账号信息,点击Create完成,再次打包时就不会出现这问题了...

2020-07-13 12:03:18 730 1

原创 Unity DoTween的动画序列 Sequence的动画回调的问题

DoTween可以编写很多不错的动画,而且可以添加动画播放完的回调事件,代码如下:Sequence sequence = DOTween.Sequence();sequence.Append(transform.DOLocalMove(vector3New, 1f));sequence.SetAutoKill(false);//不销毁动画sequenceLuoSi.PlayForward();sequenceLuoSi.OnComplete(() => ...

2020-06-14 12:36:36 3348

原创 unity 加载场景时加载失败的问题

需要实现场景跳转的功能,而且需要实现跳转的场景不是一个,其中一个可以很好的跳转,但是另一个新建的场景在跳转时却报错Scene 'BatteryMaintenance' couldn't be loaded because it has not been added to the build settings or the AssetBundle has not been loaded.场景“电池维护”不能被加载,因为它没有被添加到构建设置或资产包没有被加载。要添加一个场景到构建设置使用菜单文件

2020-06-11 13:57:22 6800 3

原创 是否点击到UI -射线监测

我是半路进入项目的,项目的一些3D功能已经写好了,3D的射线监测用的时Ray ray = cam.ScreenPointToRay(Input.mousePosition); RaycastHit hit; Physics.Raycast(ray, out hit);解决办法:if (Input.GetMouseButtonDown(0)) { if (PublicClass.IsUIStopRay)

2020-05-30 13:37:59 383

原创 加载AB包进行场景跳转,然后在进入此场景,加载场景时UI是原场景的UI,出现了问题

使用原场景的UI,原场景不删除,然后加载AB包的3D场景,则不关闭程序时,在进入相同的页面,页面里调用UI组件,会报Miss错误,因为默认调用的还是原来页面的组件,而原来页面已经删除,所以会找不到,...

2020-05-30 13:31:31 548

原创 Unity 需要实现场景跳转,然会返回到原场景的功能

原场景中只有UI(UGUI),加载的3D场景是从AB包中加载的,使用的是原场景不删除的办法using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.SceneManagement;public class TEST : MonoBehaviour { public Button btn; public

2020-05-28 16:34:18 5944

原创 3DMAX - 使用编辑多边形的小技巧

1.选择连续的边如图,要选中壶的1,2,3,4,四个面,可以:1.先在右侧”编辑多边形“列表中选则顶点,然后选中1,2,3,4,四个面共有的顶点2.然后按住CTRL键,选择右侧”选择“列表中的多边形选项然后就可以一次性选择这四个面2.一次性选择所有连续的边如图,茶壶中1,2,3以及这一圈上的其他边,其实可以算是一条连续的线,但是点击的话,一次只能选择一条边,...

2020-01-03 16:57:19 2997

原创 3DMAX 阵列工具、间隔工具快捷键

阵列工具的快捷键是:ALT+T +A(先按ALT+T,再按A)间隔工具:Shift+I

2020-01-02 17:45:57 3363

原创 3DMAX 线-螺旋线-截面

关于线的一些小知识:画线时按下shift键,就可以创建水平/垂直的线,不能画斜线画线时画出多个顶点时,按退格键可以删除上一个顶点螺旋线:螺旋线的所有顶点,默认的时角点,无论怎么修改都不会影响螺旋线的展示效果截面:截面不能像其他的挑图形一样自主创建,需要配合3D物体来创建,用来创建3D物体的某一界面创建一个3D物体和一个截面,利用截面截出想要的截面,然后选中截面,...

2019-12-27 16:43:09 785

原创 3DMAX 二维图形的顶点属性

通过画平行四边形与梯形的方式来了解顶点属性先画出四边形上图是以前视图为视角的通过改变矩形最上边两个顶点的方法形成平行四边形首先调出图形的编辑样条线然后选择顶点这样就可以选中并操作四边形的顶点了选中四边形最上边两个顶点,然后拖动,得到如下效果四边形的两条边是曲线,现在将弯曲的线段变为直线选中整个四边形,然后右键,可以调出菜单选中途中...

2019-12-27 16:16:03 1746

原创 3DMAX 捕捉功能

3DMAX中可以设置位移捕捉,角度捕捉,百分比捕捉,微调器捕捉方便用户的操作位移捕捉:上图中的下拉框可以设置位移捕捉的方式,有2维捕捉,2.5维捕捉,3维捕捉。2维捕捉主要是对在同一平面的物体进行设置的,若两个物体不在同意平面内则不能用2维捕捉,可以使用2.5维捕捉,3维捕捉。在使用位移捕捉时还可以设置是否“启动轴约束”来更好的操作,右键点击图上显示的按钮,可以调出...

2019-12-27 14:02:36 2122 3

原创 3DMAX 隐藏显示物体的快捷键

shift+G:隐藏所有几何物体shift+S:隐藏二维图形shift+L:隐藏灯光shift+C:隐藏摄像机shift+H:隐藏辅助对象鼠标右键可以调出右键菜单,也可以控制物体的显示与隐藏alt+Q:独立显示选中的物体独立显示物体后,并没有快捷键取消独立显示,可以控制底部的按钮,进行控制此按钮可以独立显示选中的物体,也可以取消独立显示。...

2019-12-26 17:59:59 11954 2

原创 3DMAX 创建选择集

创建选择集可以在模型复杂的情况下,选择出已经设置好的模型,选中要创建选择集的所有物体然后执行创建选择集则选中的物体就包含在123选择集中了,当在此下拉框中选中此选择集时,就能选中所有物体...

2019-12-26 17:02:48 2110

原创 3DMAX 快捷键

操作中经常使用的快捷键Q:选择工具 Q快捷键可以切换选中物体的方式,对应下图中的下拉框的选项:可以是以画圆,或者画四边形的方式选中框内的物体。还可以设置下图的下拉框,设置可以选中的物体类型例如:当选中 G-几何体后,再去画框去选择大量模型时,即使选中了几何体之外的物体,也不会选中J:外框标记选择对象CTRL+A:全选物体CTRL+D:取消选择CT...

2019-12-26 16:49:45 888

原创 3DMAX 切换视图+切换到摄像机视角

在3Dmax中可以创建摄像机,在英文状态下按“C”可以切换到摄像机视角。当切换到摄像机视角之后,不能切换回之前的视角,只能脱离摄像机视角,可以转到顶部\底部\左侧\右侧的视角。切换到顶部的快捷键:T切换到底部的快捷键:B切换到左侧的快捷键:L切换到前视图的快捷键:F切换到透视图的快捷键:P正交视图:U灯光视图:shift+4...

2019-12-25 17:49:01 10979

原创 3DMAX 2018 界面简介

界面功能区介绍顶部由上到下分别是菜单栏、主功能区、切换功能区(石墨工作区)中间最大的部分是视图我的视图只有一个区域,刚打开时为四个区域右侧的是命令板,分别为创建命令板、修改命令板、层次命令板、运动命令板、显示命令板、使用程序面板左侧分别为视口布局、场景管理器底部分别为关键帧(动画)时间滑块,状态栏、坐标系统、关键帧控制区、视图操作工具下面针对一些简单...

2019-12-25 17:32:32 2729 1

转载 C# 委托

委托是一种引用类型,表示对具有特定参数和返回类型的方法的引用。可以将委托的实例与任何具有相同参数类型和相同返回类型的方法相关联,然后通过委托实例调用相关联的方法。委托是安全封装方法的类型。下面定义了一个参数类型为string,返回值为void的委托,该委托可以封装采用字符串为参数,返回值为void的方法。public delegate void Del(string message)...

2019-12-19 17:20:45 54

空空如也

空空如也

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

TA关注的人

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