- 博客(96)
- 资源 (4)
- 收藏
- 关注
原创 发现很久没更新了
其实一直从事unity行业,作为一个Unity开发也六七年的时间了。更多的东西都是实际应用,能分享的东西反而不多了。知识 技术都在脑袋里 可分享的东西少了好多。这样不太好,也并不知道怎么办.更多的是不知道该更新什么了。分享欲也没有之前那么强烈了。
2023-08-21 15:41:03
113
原创 文本 反转转义
System.Text.RegularExpressions.Regex.Unescape(json);// 汉语 转换\u4f60\u597d
2021-08-31 18:12:36
301
原创 c# 清理string 中数据有e的情况
public static Decimal ChangeDataToD(string strData) { Decimal dData = 0.0M; if ( strData.Contains("E") || strData.Contains("e") ) { dData = Decimal.Parse(strData, System.Globalization.NumberStyles.Float); ...
2021-08-27 16:23:08
502
原创 unity多个物体共用材质,需要单独修改其中一个
private void NewMethod(Image obj,float endValue, string name,float time) { Material mat = obj.GetComponent<Image>().material; mat = Instantiate(mat); obj.GetComponent<Image>().material = mat; mat.DOFloat...
2021-06-10 16:13:04
3972
8
原创 unity inspector 制作按钮
using System.Collections;using System.Collections.Generic;using UnityEditor;using UnityEngine;[CustomEditor(typeof(DownloadModel))]public class ObjectBuilderEditor : Editor{ public override void OnInspectorGUI() { DrawDefaultInspect.
2020-11-06 15:54:51
736
原创 linerender简单画线举例
using System.Collections;using System.Collections.Generic;using UnityEngine;public class DrawLine : MonoBehaviour{ // Start is called before the first frame update void Start() { MyLine = m_line.GetComponent<LineRenderer>();.
2020-10-28 17:10:07
198
原创 unity事件系统2
using System.Collections;using System.Collections.Generic;using UnityEngine;public class EventController : MonoBehaviour{ public static Dictionary<EventSendType, List<string>> allEventTypeEvent = new Dictionary<EventSendType, List&.
2020-10-28 17:06:37
111
原创 unity事件系统1
using System;using System.Collections.Generic;using UnityEngine;public class EventCenter { public static Dictionary<EventSendType, Delegate> allEvents = new Dictionary<EventSendType, Delegate>(); public static void AddListener(..
2020-10-28 17:05:39
152
原创 脚本归属
using System;using System.Collections;using System.IO;using UnityEditor;using UnityEngine;public class ScriptTemplates : UnityEditor.AssetModificationProcessor { private static string autor...
2020-04-26 14:34:45
196
原创 根据EnumName获取Value
/// <summary> /// 根据EnumName获取Value /// </summary> /// <param name="enumType"></param> /// <param name="enumName"></param> /// <returns...
2020-03-09 14:36:52
1754
原创 PlatformMethod 近期工作用的ios web 安卓接口代码
public class PlatformMethod : MonoBehaviour{ #region 工具端#if !UNITY_ANDROID /// <summary> /// Unity测试专用 /// </summary> /// <param name="msg"></param> ...
2019-12-24 17:03:01
191
原创 Unity宏定义重构修改
using UnityEngine;public class Platformtool{ public static bool IsAndroid { get { bool retValue = false;#if UNITY_ANDROID retValue = true; ...
2019-12-09 18:05:33
497
原创 截屏 转base64传输
using System;using System.Collections;using System.Collections.Generic;using UnityEngine;using Newtonsoft.Json;using System.IO;public class ShareController : MonoBehaviour{ public Textur...
2019-10-12 11:01:55
636
原创 unity使用Ionic.Zip 打包,发布后运行报错
unity使用Ionic.Zip 打包,发布后报错 解决方式:把Unity安装路径\Editor\Data\Mono\lib\mono\unity下的I18N.dll、I18N.CJK.dll、I18N.West.dll夏制到Unity工程目彖下的Asset文件央内,重新編澤即可解决...
2019-08-07 14:23:30
657
原创 关于写json刷新问题
最近忙活着制作一个编辑器,没时间更新。 string jsonData = File.ReadAllText(JsonPath, Encoding.UTF8); //获得Json字符串 //TextAsset jsonData = Resources.Load<TextAsset>("BTProcedure"); Proce...
2019-06-25 14:57:04
677
原创 unity ugui下滑框赋值工具类
/// <summary> /// 下滑框赋值 /// </summary> /// <param name="showNames"></param> public void UpdateDropdownView(List<string> showNames) { dropdo...
2019-06-13 10:32:12
259
原创 unity自带打开文件夹。偶然学习到。
[MenuItem("AssetBundle/Package (Default)")] private static void PackageBuddle() { // Debug.Log("Packaging AssetBundle..."); string packagePath = UnityEditor.EditorUtili...
2019-05-21 09:50:55
1381
2
原创 unity消息机制 代码记录
不知道起名对不对。研究了一下 感觉会有用。using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 消息类/// </summary>public class Message{ public string Name ...
2019-05-09 15:26:31
568
原创 力导向图下载中 unity物体拖拽脚本
using System.Collections;using System.Collections.Generic;using UnityEngine;public class ModelDrage : MonoBehaviour{ private Camera cam;//发射射线的摄像机 private GameObject go;//射线碰撞的物体 publ...
2019-04-30 14:42:53
298
原创 UGUI源码
1.下载UGUI源码unity在bitbucket上开源了各个unity版本的UI源码,地址是:https://bitbucket.org/Unity-Technologies/ui/downloads?tab=tagsUnityEditor.UI文件夹是UGUI的编辑器实现类,因为Unity中规定编辑器实现类必须以Editor命名,所以要将UnityEditor.UI改名为Editor。...
2019-04-26 10:28:59
4315
原创 提醒程序员(或美术)是否关闭unity ,2018以上Unity使用
using UnityEditor;public class Test { [InitializeOnLoadMethod] static void InitializeOnLoadMethod() { EditorApplication.wantsToQuit -= Quit; EditorApplication.wantsToQ...
2019-04-25 11:15:03
665
1
原创 看unity ugui源码记录
UnityEngine.EventSystems 脚本中截图FormerlySerializedAs(name)举个例子假如开始策划说我只需要拖放一个GameObject,但是N天以后策划说这里想拖多个GameObject. 那么如果开始序列化的数据不是List<GameObject>那么就悲剧了,数据结构一变策划之前拖拽过的工作都玩白做了。。有些人为了做兼容不得不在写一个...
2019-04-25 10:50:16
922
原创 供自己使用的BUtten代码(跟之前重复,使用前选择一下)
using UnityEngine;using UnityEngine.EventSystems;using UnityEngine.Events; public class RepeatButton : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IPointerExitHandler{ publ...
2019-04-23 16:55:56
263
原创 unity射线检测
using UnityEngine;using System.Collections;public class ScreenRayDemo : MonoBehaviour{ Ray ray; RaycastHit hit; // 创建射线到屏幕上的参考点,像素坐标 Vector3 position = new Vector3(Screen.width /...
2019-04-23 15:54:15
1305
原创 unity 获取鼠标停留处UI
修改新华社项目,需要为鼠标停留加个标示,暂定为旋转UI 的fillAmount 期间需要获得UI名字 因为名字太多了 个别环影响所以找到了这个工具方法 /// <summary> /// 获取鼠标停留处UI /// </summary> /// <param name="canvas"></param> ...
2019-04-12 11:07:16
2805
原创 学习unity的网络服务(网络多人联机)————学习记录
https://pmlpml.github.io/unity3d-learning/13-Multiplayer-and-Networking 学习资料https://www.cnblogs.com/ye-ming/p/7975958.html 原文网络编程的要点是你首先了解当前代码在服务器上运行还是在本地运行,并远程调用。[Command] :本地玩家对...
2019-03-18 14:05:49
2857
1
原创 ARkit 简单粗暴的速成教程
之前深圳出差很久学完总觉得应该记录下来以备不时之需。今天自己记录一下,忘了再来看看。 这个场景发布出来用于手机调试。注意在console中的editor改成已连接的手机 手机上运行这个程序。2. 摄像机挂载: 摄像头备注配置 depth onlyunity AR video.cs将摄像头拍到的画面渲染出来 上面挂载的是YUVMaterial 材...
2019-02-02 10:49:40
2313
原创 Unity中vuforia的地面识别(ground plane)的物体操作包括双指旋转,双指扩大缩小,单指拖动(美的项目)
using UnityEngine;using Vuforia;using UnityEngine.SceneManagement;public class UIManager : MonoBehaviour{ private bool isSingleFinger = false; private Vector2 preSingleTouchPosition = Ve...
2019-01-10 09:52:02
5411
1
原创 摘抄一些HoloLens的编辑
HoloLens与UnityUnity是微软官方指定应用开发引擎,Microsoft和Unity的密切合作,帮助Unity开发人员提供为HoloLens创建混合现实(MR)应用程序的工具。自Unity 5.5正式发布开始,开发者就可以使用Unity制作自己的HoloLens应用。开发准备开发HoloLens应用有些很必要的准备,主要分为两方面。系统准备最低要求:64 位 Windows ...
2018-12-29 14:44:55
355
unity力导向图
2019-04-30
制作vumark报错nu such element缺少字体造成
2018-08-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人