Unity3D
文章平均质量分 80
chenxl2441
这个作者很懒,什么都没留下…
展开
-
unity--消息机制
/// 1.同模块上下级之间进行访问,可用可不用,推荐不用。消息机制的一个特点是谁订阅,谁会收到消息/// 没有订阅就不会,如果我们代码开发内容很多很复杂,那么我们后期维护不方便查找相关引用。/// 2.跨模块访问调用管理者相关方法,可用可不用,推荐不用。因为GameManager里提供了必要的外部可访问/// 接口方法,直接调用管理里边的方法就可以了。封装的很好,访问者不需要去认识除了G...原创 2020-01-09 16:53:36 · 243 阅读 · 0 评论 -
Unity--加载预制体时通过特性将脚本挂载在预制体上
定义特性类BindPreusing System;[AttributeUsage(AttributeTargets.Class)]//特性使用限定为类public class BindPre : Attribute{ public string Path { get; private set; } public BindPre(string ...原创 2019-12-31 10:29:21 · 2839 阅读 · 1 评论 -
Unity--设置图片导入的默认格式
将TextureSetting 脚本放在Editor文件夹下using UnityEditor;public class TextureSetting : AssetPostprocessor{ private void OnPreprocessTexture() { TextureImporter importer = (TextureImporter)...原创 2019-12-30 14:14:35 · 1942 阅读 · 0 评论 -
Unity--Base64和Texture2D互相转换
public Texture2D Base64ToTexture2D(string Base64STR) { Texture2D pic = new Texture2D(190, 190, TextureFormat.RGBA32, false); byte[] data = System.Convert.FromBase64String(Base...原创 2019-12-30 10:45:11 · 1752 阅读 · 0 评论 -
unity 读取中文文件报错 NotSupportedException: Encoding 936 data
C#File.ReadAllText设置gbk编码后就可以读取中文文件var text = File.ReadAllText(path, Encoding.GetEncoding("GB2312"));这行代码在编辑器中运行时正常的,但打包出来就会报错"NotSupportedException: Encoding 936 data could not be found. Make su...原创 2019-11-09 11:51:33 · 1724 阅读 · 0 评论 -
unity--Excel读写
需要加入库文件 Excel.dll 和ICSharpCode.SharpZipLib库文件,官方链接http://exceldatareader.codeplex.com/链接:https://pan.baidu.com/s/135RaegkW_FLObGDe2Wn5nA提取码:bi8t读取Excelusing UnityEngine;using System.IO;...原创 2019-10-14 14:22:09 · 182 阅读 · 0 评论 -
unity--直接打开某个场景
将CommonUtility脚本放在Editor文件夹下,就可以直接通过快捷键或者菜单栏上的按钮打开相应的场景,不用在Project下去查找场景比较多的情况下,通过这个方法打开常用的场景会比较便捷using UnityEngine;using UnityEditor;using UnityEditor.SceneManagement;public class CommonU...原创 2019-10-14 10:21:39 · 2095 阅读 · 0 评论 -
unity--ui遮挡3D物体响应
1、ui和3D物体重叠时只响应uiImageClick脚本挂载在图片上using System.Collections.Generic;using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.UI;public class ImageClick : MonoBehaviour,IPointerC...原创 2019-10-13 15:18:30 · 843 阅读 · 0 评论 -
unity--不规则按钮点击
1、不推荐,图片需要开启Read/Write Enable,会增加内存消耗using UnityEngine;using UnityEngine.UI;public class UnRugularShapeClick : MonoBehaviour{ void Start() { GetComponent<Image>().alphaH...原创 2019-10-12 17:04:02 · 294 阅读 · 0 评论 -
unity--图表 插件(XCharts)
图表插件地址:https://github.com/monitor1394/unity-ugui-XCharts需要先将Image移除再添加对应的Chart组件代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using XCharts;publi...原创 2019-10-12 16:19:16 · 5909 阅读 · 1 评论 -
Unity--System.IO文件操作
今天看到System.IO的一些教程,是对windows下文件或文件夹的增删改的操作。已经写好了注释,按照注释一步步看就可以了。using UnityEngine;using System.Collections;using System.IO; public class Test : MonoBehaviour { void Start() {转载 2017-12-25 23:31:07 · 4581 阅读 · 2 评论 -
unity--打开电脑里的某个程序(比如word,网易云)
将StartProcess.dll导入unity链接:https://pan.baidu.com/s/1qo1wftmlRx0Tj3sMKCWccw提取码:niwv静态类InternalServerProcess如下using System.IO;using System.Runtime.InteropServices;using UnityEngine;in...原创 2019-10-11 17:49:09 · 573 阅读 · 1 评论 -
unity--读写ini文件
第一种 这个测试用的 写的比较乱using System.Collections.Generic;using System.IO;using System.Text;using UnityEngine;public static class ConfigReader{ static Dictionary<string, string> datas =...原创 2019-10-11 18:08:55 · 764 阅读 · 0 评论