- 博客(19)
- 收藏
- 关注
原创 unity--消息机制
/// 1.同模块上下级之间进行访问,可用可不用,推荐不用。消息机制的一个特点是谁订阅,谁会收到消息/// 没有订阅就不会,如果我们代码开发内容很多很复杂,那么我们后期维护不方便查找相关引用。/// 2.跨模块访问调用管理者相关方法,可用可不用,推荐不用。因为GameManager里提供了必要的外部可访问/// 接口方法,直接调用管理里边的方法就可以了。封装的很好,访问者不需要去认识除了G...
2020-01-09 16:53:36
272
原创 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
3005
2
原创 Unity--设置图片导入的默认格式
将TextureSetting 脚本放在Editor文件夹下using UnityEditor;public class TextureSetting : AssetPostprocessor{ private void OnPreprocessTexture() { TextureImporter importer = (TextureImporter)...
2019-12-30 14:14:35
2034
原创 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
1835
原创 UnityShader--高光反射
逐顶点Shader "Custom/Specular/SpecularVertexLevel"{ Properties{ _Diffuse("Diffuse", Color) = (1, 1, 1, 1) _Specular("Specular", Color) = (1, 1, 1, 1) _Gloss("Gloss", Range(8.0, 256)) = 20 ...
2019-11-28 17:39:36
169
原创 UnityShader--漫反射
逐顶点Shader "Custom/Diffuse/DiffuseVertexLevel"{ Properties{ _Diffuse("Diffuse", Color) = (1, 1, 1, 1) } SubShader{ Pass{ Tags{"LightMode" = "ForwardBase"} CGPROGRAM #pragma ve...
2019-11-28 17:34:25
177
原创 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
1792
原创 微信小程序--轮播图
<!--pages/index/index.wxml--><view> <swiper indicator-dots="true" indicator-color="green" indicator-active-color="deeppink" autoplay="true" interval="3000" duration="800"> ...
2019-10-23 15:25:29
158
原创 微信小程序--腾讯框架wepy的使用
WePY项目的创建与使用WePY的安装或更新都通过npm进行。NPM是随同NodeJS一起安装的包管理工具,可以直接去nodejs官网https://nodejs.org/en/下载安装nodejs全局安装或更新WePY命令行工具npm install wepy-cli -g切换至项目目录cd myproject初始化项目wepy ...
2019-10-18 16:51:43
273
原创 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
217
原创 unity--直接打开某个场景
将CommonUtility脚本放在Editor文件夹下,就可以直接通过快捷键或者菜单栏上的按钮打开相应的场景,不用在Project下去查找场景比较多的情况下,通过这个方法打开常用的场景会比较便捷using UnityEngine;using UnityEditor;using UnityEditor.SceneManagement;public class CommonU...
2019-10-14 10:21:39
2220
原创 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
900
原创 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
342
原创 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
5989
1
原创 kinect基本使用
KinectSDKv2.0下载地址https://www.microsoft.com/en-us/download/details.aspx?id=44561Kinect-unity插件:链接:https://pan.baidu.com/s/1Rtb9m52cOp0ULhvUObDbyA提取码:72rb// 将此脚本挂载到主相机身上即可,主相机必须包含Kinect Ma...
2019-10-11 18:41:39
668
原创 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
808
原创 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
622
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
4682
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人