摘要: 最近在unity导入了一个模型,然后顶部缺失,研究发现大概率是法线或是单面材质的问题。可以用双面shader解决 Shader "Custom/NewSurfaceShader"{ Properties { _MainTex ("MainTex (RGB)", 2D) = "white" {} // 阅读全文
posted @ 2022-07-04 16:24 嘿,阿然 阅读(780) 评论(0) 推荐(0) 编辑
摘要: 第一步生成unity 命名: 这样就可以啦 阅读全文
posted @ 2022-07-04 16:15 嘿,阿然 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 第一步:导出贴图 在project点击模型,在inspector选择贴图导出,这时模型上的贴图就会全部导出到文件夹。 首先要确保你的模型是有贴图的 第二步:新建材质球 shader改为unlit texture 阅读全文
posted @ 2022-06-28 13:03 嘿,阿然 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 之前遇到的一个问题,今天再次看到有人问,一时间没有想起来,那就记录一下吧 我们想给Image设置图片时有时候会发现图片拖拽不进去的情况,那是什么原因呢 是因为我们导入的图片的纹理类型是默认的,但是Image所支持的纹理是2D,所以我们需要把图片修改为2D就好了 点击图片 ==> 检查器 ==> 纹理 阅读全文
posted @ 2022-06-23 13:26 嘿,阿然 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: Unity支持多种格式模型的导入,但我们用的比较多的是fbx格式 有时候导入模型后会发现导入的模型是没有颜色的,那怎么给模型添加颜色呢 因为模型默认使用的是嵌入材质,所以我们修改为使用外部材质就好了 阅读全文
posted @ 2022-06-22 17:15 嘿,阿然 阅读(3329) 评论(0) 推荐(0) 编辑
摘要: 效果图 代码: using UnityEngine; using System.Collections.Generic; using System; /// <summary> /// 划线面积,距离,角度 /// </summary> public class UnderlinedMeasureT 阅读全文
posted @ 2022-06-22 16:55 嘿,阿然 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 实现效果如下: 我们这里鼠标点击使用的是圆点的预制体,大家可以根据自己项目需求制作预制体 点击两个点可以测出两个点之间的距离,并计算总长度 实现代码如下: using System.Collections; using System.Collections.Generic; using UnityE 阅读全文
posted @ 2022-06-22 16:52 嘿,阿然 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 最近项目中需要控制大话摄像头的旋转,网上资料很少,那就写个博客记录一下吧 准备工作 下载SDK 首先是前往官网下载SDK(https://support.dahuatech.com) 一般是选择windows平台的类似“设备网络SDK_CSharp_Win**”,因为Unity3d内使用,所以选择C 阅读全文
posted @ 2022-06-21 19:11 嘿,阿然 阅读(440) 评论(1) 推荐(0) 编辑
摘要: 首先得创建一个读取ini配置文件的基类,创建好一个后,后面项目需要都可以直接拿来用了 创建基类得引用命名空间 System.Runtime.InteropServices 下面为基类代码: public class MyIni { public string path;//ini文件的路径 publ 阅读全文
posted @ 2022-06-16 15:35 嘿,阿然 阅读(331) 评论(0) 推荐(0) 编辑
摘要: unity本身是没有配置文件的,每次在项目中修改ip等配置信息都要重新生成项目,很不方便 研究发现unity是用插件Advanced INI Parser读写配置信息写的 第一步 下载插件Advanced INI Parser 第二步 创建 StreamingAssets/config.txt文件 阅读全文
posted @ 2022-06-16 15:26 嘿,阿然 阅读(477) 评论(0) 推荐(0) 编辑