- 博客(41)
- 资源 (6)
- 收藏
- 关注
原创 Unity 制作汽车后视镜
起因是,公司做一个汽车相关的东西,然后要做一个后视镜,然后吧,我又很菜,不会写shader,就百度了一个B站的做后视镜的视频,然后照着视频一点点把shader敲了出来。有同事发现,后视镜外面有黑色的去除不掉。如下图:这就麻烦了啊,本来我就不会shader,晚上抄的又不能直接用,我又不会改,直接麻瓜。不过还好功夫不负有心人,让我找到一个能直接用的shader,哈哈哈,和网上抄的那个shader用法一样。**
2022-10-25 20:24:04
1968
转载 Unity Time类详解
原文链接以下是从极客学院视频教程里的截图,详细的说明了Time下各个变量的表示和含义。图中红色为只读值,绿色为可读可写Time.time 表示从游戏开发到现在的时间,会随着游戏的暂停而停止计算。Time.timeSinceLevelLoad 表示从当前Scene开始到目前为止的时间,也会随着暂停操作而停止。Time.deltaTime 表示从上一帧到当前帧时间,以秒为单位。Time.fixedTime 表示以秒计游戏开始的时间,固定时间以定期间隔更新(相当于fixedDeltaTime)直到
2022-02-08 16:28:11
3000
原创 Unity引用System.Drawing发布安卓报错
安卓日志报错信息:Unable to load DLL ‘gdiplus’Unable to load DLL ‘gdiplus’: The specified module could not be found.System.Drawing.GDIPlus.GdiplusStartupUnity引用System.Drawing,在PC端一切功能正常。发布Android之后报错:Unable to load DLL ‘gdiplus’: The specified module could not
2021-10-20 14:36:10
3224
1
原创 Unity引用System.Drawing失败 reason: File does not contain a valid CIL image
首先,最近项目需要做Unity播放GIF的功能,然后我就在百度上百度了一下,Copy代码过来,嘿,发现using System.Drawing.Imaging;这个引用报错。好奇怪,代码都是百度来的,怎么会出错呢!!!没办法,只好继续百度,哦豁~原来需要去Unity安装路径找一个System.Drawing拖到项目里,之后呢,功能出来了,我欢天喜地的过周末去了,然后周一来一看,吗的,怎么有一个报错,网上没说啊。下面看报错信息:Loading assembly failed: “Assets/P
2021-10-18 16:31:04
7839
6
原创 DateTime
DateTime计算2个日期之间的天数差计算某年某月的天数给日期增加一天、减少一天Oracle SQL里转换日期函数CultureInfo cultureInfo = CultureInfo.CreateSpecificCulture("en-US");string format = "ddd MMM d HH:mm:ss zz00 yyyy";string stringValue = DateTime.Now.ToString(format, cultureInfo); // 得到日bai期字符串
2020-09-27 12:59:51
392
转载 C#字符串拼接的几种方式
C#字符串连接常用的四种方式:StringBuilder、+、string.Format、List。1.+的方式string sql = “update tableName set int1=” + int1.ToString() + “,int2=” + int2.ToString() + “,int3=” + int3.ToString() + " where id=" + id.ToString();编译器会优化为:string sql = string.Concat(new string[]
2020-06-11 20:52:46
12043
转载 C#静态成员与非静态成员
1.内存分配静态变量在应用程序初始化时,就存在于内存当中,直到它所在的类的程序运行结束时才消亡;而非静态变量需要被实例化后才会分配内存。2.生存周期静态变量生存周期为应用程序的存在周期;非静态变量的存在周期取决于实例化的类的存在周期。3.调用方式静态变量只能通过“类.静态变量名”调用,类的实例不能调用;非静态变量当该变量所在的类被实例化后,可通过实例化的类名直接访问。4.共享方式静态变量是全局变量,被所有类的实例对象共享,即一个实例的改变了静态变量的值,其他同类的实例..
2020-06-11 20:50:17
392
转载 C#关键字
https://www.jb51.net/article/82258.htm类型Void用作方法的返回类型时,void 关键字指定方法不返回值。在方法的参数列表中不允许使用 void。采用以下形式声明一个无参数的、不返回值的方法:Ovid SampleMethod();Var在方法范围中声明的变量可以具有隐式类型 var。隐式类型的本地变量是强类型变量(就好像您已经声明该类型一样),但由编译器确定类型。 有返回值引用类型Class类是使用关键字 class 声明的委托委托类型的声明与
2020-06-11 20:45:02
295
原创 C#实现类似String.Split的函数或功能
这几天有个朋友面试,遇到过这样一个问题。题目:请实现一个与String.split功能类似的函数,原型如下List split(String s, char c)其中输入s为需要分割的字符串,c为分割符输出为将s按c分割后的字符串数组,比如s=“a bb ccc”, c = ’ ', 则输出为{“a”, “bb”, “ccc”}直接贴代码吧public static List<string> Slipt(string str, char c) {
2020-05-18 11:26:58
342
原创 Unity3D打包(IOS)IPA详细教程
一、Windows设置1.找到File >>Build Setting2.在Unity Build Settings里面选择平台为Platform为IOS3.把需要打包的场景添加至Scenes In Build4.点击左下角Players Settings5.Player Settings介绍接下来详细介绍一下,Settings for ios 中的详细设置介绍(一...
2020-04-27 15:26:36
22201
5
转载 Unity3D跨线程访问类
using System.Collections;using System.Collections.Generic;using UnityEngine;//跨线程访问类,继承自单例类public class AccrossThreadHelper : MonoSingleton<AccrossThreadHelper>{ //定义个无参数无返回值的委托类型(可根据需求改进)...
2020-04-03 18:45:36
595
转载 Unity3D移动平台文件路径权限
经常会用到一些路径读写文件,但是各个平台上一些路径对读写的支持有可能不同,下面给出不同平台unity提供的地址的具体路径,以及一些读写权限1.Editor:dataPathD:/Documents/Xuporter/AssetspersistentDataPathC:/Users/Administrator/AppData/LocalLow/mj/pathstreamingAssetsPa...
2020-04-01 23:17:11
1839
原创 C#TCP连接超时
IAsyncResult ar = tcpClient.BeginConnect(ip,port,null,null);bool success = ar.AsyncWaitHandle.WaitOne(1000);if (!success)throw new Exception("超时时间已到,未连接到指定服务器");...
2020-03-31 19:56:15
1435
原创 Unity中文设置
鼠标右键选中Unity,点击打开文件位置,在Data文件夹下把Localization文件夹复制进去。Localization里面放的是中文包zh-cn.po中文包连接Unity中文包提取码:l25d...
2020-03-23 15:35:10
2050
2
原创 C#交换List中的元素
private static List<T> Swap<T>(List<T> list, int index1, int index2) { var temp = list[index1]; list[index1] = list[index2]; list[index2...
2020-03-23 14:38:38
4418
原创 MDF文件导入(还原)SQL
SSMS新建查询use mastergocreate database VbonMaindbon(filename =‘D:\JPH\VbonMaindb.mdf’),(filename =‘D:\JPH\VbonMaindb_log.ldf’)for attach;go
2020-03-19 13:46:06
226
转载 C#定时执行任务(定时器)
C#定时任务 class Test { static Test() { //设定定时执行 setTaskAtFixedTime(); } private static void setTaskAtFixedTime() { Dat...
2019-12-20 11:00:16
3023
原创 C#字符反转或数字反转(双指针法)
个人学习记录一下。字符串反转 private static string Input(string s) { //Test1ng-Leet=code-Q! char[] chars = s.ToCharArray(); int start = 0; int end = ...
2019-09-16 14:34:23
477
转载 Unity中关于Android、IOS、PC、MAC读写目录
1、各路径的定义:a、Resources路径Resources文件夹是Unity里自动识别的一种文件夹,可在Unity编辑器的Project窗口里创建,并将资源放置在里面。Resources文件夹下的资源不管是否有用,全部会打包进.apk或者.ipa,并且打包时会将里面的资源压缩处理。加载方法是Resources.Load(文件名),需要注意:文件名不包括扩展名,打包后不能更改Resource...
2019-08-26 16:52:54
1115
转载 Unity3D双指旋转
Unity3D双指旋转看下面using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class DoubleTouch : MonoBehaviour{ private Touch oldTouch1; priva...
2019-08-20 16:55:56
798
原创 Unity UI缩放
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;public class TouchControl : MonoBehaviour, IBeginDragHandler, IDra...
2019-05-20 17:30:14
1321
3
原创 Unity UI拖拽
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;public class TouchControl : MonoBehaviour, IBeginDragHandler, IDra...
2019-05-20 17:03:39
1444
转载 C#爬取HTML数据
//方法一using System.Text.RegularExpressions; public static void webClientMethod1() { WebClient wc = new WebClient(); wc.Encoding = Encoding.UTF8; //以字符串的形式...
2019-03-06 16:06:54
1348
原创 C#四舍五入的几种方法
在日常计算中,经常会对小数点后的数字进行四舍五入的操作。1、使用 Round() 方法输出double dValue = 1880.875;double d = Math.Round(dValue, 2); //输出:1880.88decimal de = decimal.Round(decimal.Parse(dValue), 2); //输出:1880.882、使用 ToStrin...
2019-02-28 10:44:49
5570
原创 C#读取Excel
C#如何读取EXCEL文件,这是很多小伙伴都想知道的,本文就为大家带来三种比较经典的C#读取Excel中的方法,一起来看看吧。方法一:采用OLEDB读取EXCEL文件把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下:public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet....
2019-02-28 10:33:43
5514
1
原创 C#写入和读取Text、XML
写入Text public static void WriteText(string path,string value) { System.IO.StreamWriter swobj = System.IO.File.AppendText(path); swobj.Write(value); swobj.Flush(); ...
2019-02-20 10:57:47
1106
原创 C#选择文件夹
.Net选择指定文件夹 private void OneKeyImport_Click(object sender, EventArgs e) { OpenFileDialog fileDialog = new OpenFileDialog(); fileDialog.Title = "请选择文件"; fil...
2019-01-29 10:17:40
1030
原创 EasyTouch相机旋转后,物体移动方向不对
开始,物体移动方向和相机视角方向一致,但经过旋转之后,物体的移动依然是按照摇杆控制的世界坐标的方向移动,所以就造成了,物体移动方向和相机视角不一致的情况。贴下代码:private void Moving(Vector2 arg0) { float x = arg0.x; float z = arg0.y; if (x ...
2018-10-30 11:46:53
1051
转载 Unity代码在Inspector上显示的一些小应用
找到一些小东西,记录一下,以后有备无患。[HideInInspector][SerializeField][ReadOnly][readonly]原文链接:http://blog.youkuaiyun.com/cartzhang/article/details/538885881.引用 using UnityEditor,然后加上下面的代码。using System.Collection...
2018-10-25 16:34:25
2305
原创 Unity插件EasyTouch摇杆控制2D(3D)物体移动
最近初学Easytouch,感觉很好用,网上资料也很多,至于摇杆控制移动问题,网上有很多,我在这里有也是记录一下,好记性不如烂笔头嘛至于EasyTouch其它的问题我就多不说了,网上很多,直接上代码吧:EasyTouch摇杆控制3D物体移动:挂在3D物体上。using UnityEngine;using System.Collections;public class PlayerCo...
2018-10-25 15:49:10
3892
4
转载 Unity插件 EasyTouch
原文链接https://blog.youkuaiyun.com/q764424567/article/details/78426905这篇文章参考了很多博客,然后加入了一些自己的理解,从了解到深入都有比较详细的例子参考,有不对的地方希望大家可以指出来。thank!参考资料:Unity3D教程之EasyTouch插件http://www.newbieol.com/information/564.htm...
2018-10-25 14:54:28
522
原创 Unity异形(不规则)按钮
Unity版本:Unity 2017.3.1f1 (64-bit)类似于这样的不规则按钮首先,找到这张图片的位置,然后勾选Read/Write Enbale之后,unity的image提供了一个alphaHitTestMinimumThreshold的属性,这个属性提供了一个限制鼠标检测的一个alpha值,也就是说,当我们GetComponent().alphaHitTestMinim...
2018-10-16 10:44:11
7138
原创 Unity中给3D物体加Button不响应
我知道的解决方案有两种:第一种1.给摄像机加代码void Update () { RaycastHit hit = new RaycastHit(); for (int i = 0; i < Input.touchCount; ++i) { if (Input.GetTouch(i).phase...
2018-09-28 17:21:53
3481
3
原创 UGUI 图片倒影效果
先贴上效果图上面这个参数是类似与遮罩的一张 图片:代码部分using UnityEngine;using UnityEngine.UI;[ExecuteInEditMode][AddComponentMenu("UI/Effects/SoftMaskScript")]public class bl_GallerySoftMask : MonoBehaviour{ M...
2018-09-26 16:39:39
1349
4
AVPro Video 无水印 2.1.0,亲测有效
2022-11-25
Socket TCP UDP 客户端 服务器模拟工具
2019-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人