使用VisualStudio打开Unity脚本,VS提示"未能完成操作,参数错误".是蛮突然的,但我猜测跟公司这两天动不动突然停电,非法关机导致的.上网搜了各种办法,列举下来: 1.https://blog.csdn.net/thksdhr/article/details/126287647 链接里这位大哥提供的解决方法要删除这些文件,重新生成,不管用,我甚至试了删除整个Library文件夹,都不管用(不代表你们不管用) 2.点击Edit->Preferences->ExternalTools->Regenerateprojectfiles,重新生成,也无法解决我的问题 3...

  ZcJgkb1g5qMe   2023年11月02日   126   0   0

为什么突然会想起来写这篇文章呢,实在是因为在开发过程中遇到了一个很容易规避掉的问题却因为积累的少而被缠绕了近一个月.那就是因为Unity中特殊文件夹存放以及使用的问题.当时遇到这个问题的时候也花费了两三天在解决,无疾而终,今天突然在来公司的地铁上想到是不是因为文件夹的问题,来了之后就赶紧试一下,结果真的解决啦.所以立马要把这个问题给记录下来,同时也给其他可能会遇到同样问题的同学提供一些帮助.好啦,不多说啦,开始我们的介绍吧. 1.隐藏文件夹   以.开头的文件夹会被Unity忽略.在这种文件夹中的资源是不会被导入的,且脚本不会被编译.也不会出现在Project视图...

  ZcJgkb1g5qMe   2023年11月02日   105   0   0

  针对之前项目需求所了解到的Koreographer插件做一个整理笔记,之前要用到这款插件的时候上网查了查,资料相对较少,经过自己的学习和摸索便想要记录下来.话不多说,进入正题: 首先导入插件,在Window下KoreographyEditor中打开 打开后如下界面: 接下来就简单介绍下其中的用处 对应着Koreographer资源,我们可以点击NewKoreography新建资源,也可以点击小圆点进行选择我们已有的资源文件 创建完之后我们就可以在AudioClip中添加自己喜欢的音乐啦 找到如图中这个地方,点击New按钮就可以创建KoreographyTrac...

  ZcJgkb1g5qMe   2023年11月02日   120   0   0

NDK配置报错: Edit->Preferences->ExternalTool->AndroidNDK 不支持原有版本:android-ndk-r16b,需要r19才行 NDK16.1.4479499detected.UnityrequiresNDKr19(64-bit)(19.0.5232133). AndroidNDKnotfound/NDK16detected.UnityrequiresNDKr19(64-bit)_U3D"style="visibility:visible;width:868px;" AndroidNDKnotfound/NDK16detected....

  ZcJgkb1g5qMe   2023年11月02日   123   0   0

最近工作中的新需求,手指触摸屏幕选中物体跟随手指移动的任务,开发完成后便记录下来,大家共勉 publicclassTouchTest:MonoBehaviour { publicTransformcurrTouchObj; privateCameramainCamera; privatevoidAwake() { mainCamera=Camera.main; } publicvoidCtrlTouchObjMove() { if(Input.touchCount1) { TouchfirstTouch=Input.GetTouch(0); if(firstTouch.phaseT...

  ZcJgkb1g5qMe   2023年11月02日   125   0   0

publicclassMeshDrawRing:MonoBehaviour { publicMaterialmat; publicTransformgo; publicfloatradius=6;//外半径 publicfloatinnerRadius=3;//内半径 publicintsegments=60;//分割数 publicintangleDegree=360;//扇形或扇面的角度 privatevoidStart() { transform.eulerAngles=Vector3.left90; } privatevoidUpdate() { DrawRing(radius,...

  ZcJgkb1g5qMe   2023年11月02日   152   0   0

   voidStart() { //C中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,人家是四舍六入 Debug.Log(Math.Round(56.566,2));//print56.57 Debug.Log(Math.Round(56.565,2));//print56.56 //下面的才是符合中国人理解的四舍五入 //MidpointRounding.AwayFromZero=>舍入到最接近的数字的策略,当数字在两个数字之间的中间时,它将舍入到离零的最接近的数字。 Debug.Log(Mat...

  ZcJgkb1g5qMe   2023年11月02日   120   0   0

//C对时间差有一个专门封装的类:TimeSpan.cs; DateTimemarriedTime=Convert.ToDateTime("2021-07-0108:08:08"); DateTimenowTime=DateTime.Now; TimeSpantimeSpan1=newTimeSpan(marriedTime.Ticks); TimeSpantimeSpan2=newTimeSpan(nowTime.Ticks); TimeSpantimeSpanSub=timeSpan1.Subtract(timeSpan2).Duration(); //timeSpanSub.Days:...

  ZcJgkb1g5qMe   2023年11月02日   123   0   0

Vector3.sqrMagnitude是指长度的平方,也就是Vector3.magnitude的平方 计算向量大小的平方会比计算向量的大小要快很多,因为向量的大小由勾股定理得出,所以有开方操作,如果只是单纯的比较两个向量的大小,可以使用sqrMagnitude会快很多。(获取开始和结束时间经过对比发现没有差别,可能这一行的计算没有计算量.所以没有)

  ZcJgkb1g5qMe   2023年11月02日   110   0   0

在上面两张图坐标中心都在轴中心,但是如果用Rotate进行旋转,第一张是正确的,第二张进行了缩放的物体旋转并不会围绕自身中心旋转. 解决的方法: //相对于某一个点旋转 //point相对于哪个点旋转 //axis相对于point的哪一个轴旋转 //angle旋转的角度和旋转的速度 transform.RotateAround(Vector3point,Vector3axis,floatangle); 示例: if(Event.current.button1)//拖拽旋转 { varmouseX=Input.GetAxis("MouseX"); varmouseY=Input.Ge...

  ZcJgkb1g5qMe   2023年11月02日   124   0   0

1.上官网选择对应版本  https://www.gisinternals.com/query.html?content=filelist&file=release-1930-x64-gdal-3-6-3-mapserver-8-0-0.zip 选择StableReleases然后选择对应得版本 点进来后,一般下载第一个  把图中dll放到Unity的Assets文件夹下面我们之前建立的Plugins文件夹下.    网上看到说只放这个文件夹下的dll就行 但是我实际测试中不可以,还需要放 bin目...

  ZcJgkb1g5qMe   2023年11月02日   161   0   0

我使用GDAL最终目的是为了获取OSGB数据中的GPS. 首先,我们需要配置环境变量 publicclassGameManager:MonoBehaviour { privatevoidAwake() { stringstr=Application.streamingAssetsPath+@"/Data/proj9"; str=str.Replace("/","\\"); varabc=Environment.GetEnvironmentVariable("PROJ_LIB",EnvironmentVariableTarget.User); if(!string.IsNullOrEmpt...

  ZcJgkb1g5qMe   2023年11月02日   97   0   0

源地址:https://www.codeproject.com/Articles/5251929/CompactExifLib-Access-to-EXIF-Tags-in-JPEG-TIFF-an usingSystem; usingSystem.Collections; usingSystem.Collections.Generic; usingSystem.IO; usingSystem.Text; namespaceCompactExifLib { publicclassExifData { regionPublicarea publicImageTypeImageType;...

  ZcJgkb1g5qMe   2023年11月02日   81   0   0

//官方EXIF规范V2.32https://exiv2.org/tags.html 使用方法:(只写了Set,Get相关数据的方法自行阅读使用.使用到部分关键字已备注,未备注的关键字自行阅读官方规范进行翻译) ///<summary> ///设置图像元数据 ///</summary> ///<paramname="imagePath">图像路径</param> privatevoidSetImageMetadata(stringimagePath) { if(imagePath"") { Debug.LogError("路径不能为空"); ...

  ZcJgkb1g5qMe   2023年11月02日   115   0   0

privatevoidGetTime() { Debug.Log(DateTime.Now.ToString());//2023/8/259:55:57 Debug.Log(DateTime.Now.ToLongDateString().ToString());//转换为其等效的长日期字符串2023年8月25日 Debug.Log(DateTime.Now.ToShortDateString().ToString());//转换为其等效的短日期字符串2023/8/25 Debug.Log(DateTime.Now.ToString("yyyy-MM-dd"));//2023-08-25 De...

  ZcJgkb1g5qMe   2023年11月02日   96   0   0

voidStart() { WriteLocalFile("E:\\Test.txt","唯一能赢我的人叫做,我从来没听说过,另一个叫做,我想想,哎,节目效果"); } ///<summary> ///写入本地文件txt,json等文件 ///</summary> ///<paramname="path">路径</param> ///<paramname="content">内容</param> publicvoidWriteLocalFile(stringpath,stringcontent) { FileInfo...

  ZcJgkb1g5qMe   2023年11月02日   84   0   0

voidStart() { //DeleteOldImages("E:\\AerialImages\\2023_08_24_15_57"); DeleteDirectory("E:\\AerialImages\\2023_08_24_15_57"); } ///<summary> ///删除指定文件夹下文件 ///</summary> ///<paramname="fullDirPath"></param> privatevoidDeleteOldImages(stringfullDirPath) { //删除JPG图像,也可以删除其他文件...

  ZcJgkb1g5qMe   2023年11月02日   81   0   0

///<summary> ///生成相机照片并保存 ///</summary> ///<paramname="PhotographyCamera">相机</param> ///<paramname="imageMateData">图像宽高</param> publicvoidCreateCameraCaptureAndSaveLocal(CameraPhotographyCamera,intwidth,intheight,stringpath) { RenderTexturert=newRenderTexture(wi...

  ZcJgkb1g5qMe   2023年11月02日   98   0   0

///<summary> ///计算多个物体的中心点 ///</summary> ///<paramname="Points"></param> ///<returns></returns> publicVector3Calculate_CenterPoint(List<Transform>Points) { inttotal=Points.Count; floatlat=0,lon=0; foreach(TransformpinPoints) { lat+=p.transform.position.x;...

  ZcJgkb1g5qMe   2023年11月02日   136   0   0

///<summary> ///方锥。 ///</summary> ///<returns></returns> publicMeshCreateSquareDetectionLineCloseMesh(Vector3topPos,Vector3pos1,Vector3pos2,Vector3pos3,Vector3pos4) { Meshmesh=newMesh(); varvertices=newList<Vector3>(); varindices=newList<int>(); vertices.Add(t...

  ZcJgkb1g5qMe   2023年11月02日   90   0   0
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~