- 博客(107)
- 资源 (6)
- 收藏
- 关注
原创 Unity笔记之静态/动态合批
2、调用 StaticBatchingUtility.Combine 方法进行动态合批申请,unity会自动进行合批,如果符合静态合批条件才能合批成功。3、至此就完成了,至于成功没有就要去分析器里面看了。1、首先项目设置里面需要勾选静态合批。1、首先项目设置里面需要勾选动态合批。2、添加静态合批选项。
2024-09-10 14:02:32 432
原创 C#笔记之解析不确定具体结构的JSON内容
最关键的可能就是这个JToken了,这玩意能区分这个value数据是不是数组。这样就把json里面的所有数据都解析出来了,然后对其进行操作就可以了。
2024-04-17 15:04:03 387
原创 Unity笔记之Android打包、减小包体之类的问题
一般大部分问题就是JDK、SDK、NDK之类的问题。现在是其他的问题,之前遇到过,好久没玩android了都忘了。这试了半天,结果是需要有密钥库。那就给他创建一个填一下就行了(在网上看了半天,好多说r8的问题,那个好像是因为接入了广告)想解决这个warning就把Mono改成IL2cpp然后选中arm64就好了,但是没必要嘛。
2024-04-12 15:37:12 361
原创 Unity笔记之安卓打包环境配置
有时候unity自带的安卓环境并不能非常友好的适配,所以在这种时候我们往往需要自己手动去进行环境的配置。注:因为unity自带的环境可能有时候只是某一项出错,所以尽量先根据控制台输出的内容进行对应的操作,再尝试打包。
2024-04-11 11:17:28 325
原创 C#反编译DLL查看代码内容
方法一:使用ildasm.exe查看IL代码在c盘里面找到ildasm.exe并打开。(Win10自带,一般在系统中的地址为: C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\ildasm.exe)就长这样,然后点open打开要查看的dll文件就可以了。方式二:使用ILSpy.exe打开查看去网上下载exe并打开DLL。...
2022-09-20 09:42:00 411
原创 Git使用经验总结
问题一:获取服务器上不存在对象报错内容:分析过程:1、一开始以为是文件过大的问题,然后就去下载了Git Large File Storage,弄了之后发现还是不行2、使用git lfs fetch --all 发现还是找不到这个文件3、(排除文件过大的问题,那就是文件缺失了,只能重新整理git仓库了)...
2022-09-02 11:22:00 71
原创 Unity笔记之Color转换为16进制颜色
这个Unity已经提供了内置的转换方法(ColorUtility)color转16进制颜色:Color c=Color.white; public void A() { Debug.Log(ColorUtility.ToHtmlStringRGBA(c)); //输出为FFFFFF }16进制颜色转Color:Color c ; public void A() { Debug.Log(ColorUtilit
2022-05-12 10:11:44 2467
原创 C#笔记之移位运算符
在Unity里面用到层级判断的时候经常见到hit.transform.gameObject.layer == 1 << 5之类的,就看了一下原理。<<是左移,>>是右移例子:1<<11的二进制码为0000 0000 0000 0000 0000 0000 0000 0001左移之后的二进制码为0000 0000 0000 0000 0000 0000 0000 0010,然后把这个转为十进制得到的数为21<<21的二进制码为000
2022-04-08 10:41:20 3934
原创 ET框架学习笔记之编译运行Demo
这个在网上挺多的,不过自己还是记录一下吧,如果忘了还可以直接回来看,别人的说不定还得找半天。一:Clone ET的整个项目工程下来 链接二:使用unity打开项目Unity工程(第一次启动需要优先打开一遍)三:打开Client-Server的sln文件四:优先编译Mono,然后是整个Client,最后是整个Client-Server五:启动服务器六:在Unity里面找到Init场景七:按下f5编译一下代码然后就可以跑通了!...
2022-03-23 14:45:14 3171
转载 黑客帝国矩阵效果源码
<!doctype html><html lang="en"><head><meta charset="UTF-8"><meta name="Generator" content="EditPlus®"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" conten
2022-02-24 10:16:48 253
原创 Unity笔记之Unity读取/写入Excel
此前必须导入读取Excel内容/// <summary> /// 表格纵向总数 /// </summary> public static int rowCount { get; private set; } /// <summary> /// 表格横向总数 /// </summary> public static int columnsCoun
2022-02-22 13:30:29 4135
原创 ILRuntime学习笔记一
官方的话:ILRuntime项目为基于C#的平台(例如Unity)提供了一个纯C#实现,快速、方便且可靠的IL运行时,使得能够在不支持JIT的硬件环境(如iOS)能够实现代码的热更新。官方文档官方GitHubILRuntime以下简称为ILRT/ilrt1、首先是ILRT的安装在PackageManager里面找到ILRT导入项目就好了,学习的时候可以考虑也导个案例。2、勾选Project Settings/Player里面的Allow ‘unsafe’ Code3、在工程目录\Asse
2022-02-15 22:09:12 2072
原创 Unity工具之Luban学习笔记一
本文仅作为个人笔记学习的宝鱼的视频和luban使用文档开始游戏环境配置1、创建unity工程项目2、把这个(luban_examples-main\Projects\Csharp_Unity_json\Assets\LubanLib)文件夹LubanLib拷贝到工程的Assets目录下3、在工程根目录创建一个文件夹存储Luban配置所需的内容4、把luban_examples-main目录下的MiniDesignerConfigsTemplate文件夹复制到新创建的Luban目录中(我是重
2022-02-14 13:05:00 7172 8
原创 Unity笔记之zSpace开发
zSpace开发个人感觉跟Oculus差不多,内置的东西都挺完善的。所以正常开发就可以了。zSpace有一套属于自己的Camera、Canvas、Mouse等(还是挺全的)不过这里有一个坑:1、有zSpace的场景不能存在CharacterController组件(个人推断是会冲突,因为有这个组件的话场景里面没办法点击UI触发事件)…其他的等遇到了再记录!...
2022-02-11 15:06:59 1540
原创 乱七八糟之坐车查询之类
春运网可查从一个地方到另一个地方的车站信息(火车、高铁等)米胖汽车网目测可查客车的,但是购票不知道是否可用114票务网汽车票网查汽车车站的贵州汽车票务网本地宝可选择城市,在里面查相关信息...
2022-01-24 13:45:48 227
转载 Unity笔记之Text首行出现标点符号问题
替换text组件即可using System.Collections;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;using UnityEngine;using UnityEngine.UI; public class TextFit : Text{ /// <summary> /// 用于匹配标点符号(正则表达式) ///
2022-01-17 11:29:55 494
原创 Unity笔记之鼠标拖拽UI
需求:拖拽UI在屏幕上动。using System;namespace ZXL{ using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; public class ImageDrap : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDr
2022-01-17 10:45:28 2390
原创 UGUI笔记之给多个Button统一动态添加事件
需求:通过循环语句给多个按钮添加事件。一般都是这样添加吧panels = new List<GameObject>(); int count = transform.childCount; for (int i = 0; i < count; i++) { panels.Add(transform.GetChild(i).gameObject); panels[i].SetActive(fa
2022-01-08 11:35:06 1882 1
原创 乱七八糟之处理器天梯图
超能网的桌面级显卡天梯图(里面有显卡、处理器和电源的天梯图)笔记本显卡天梯图桌面级处理器天梯图手机处理器天梯图(里面包含的有桌面级显卡、处理器和手机处理器、新能源汽车排行榜)100电脑的显卡天梯图(里面有显卡和处理器排行榜,还有推荐和教程)...
2021-12-14 11:14:12 2854
原创 Unity笔记之获取某个物体的所有子物体身上的材质球
总是会有一些奇奇怪怪的需求,总得根据这些奇奇怪怪的需求去实现对应的功能。实现:获取某个物体所有子物体身上的材质球。/// <summary> /// 查找当前物体的子物体包含的所有材质球 /// </summary> /// <param name="parent">需要查找的物体</param> /// <returns>返回获取到的所有材质球</returns> public static
2021-12-02 13:33:53 5619 2
原创 Unity笔记之查找子物体
需求:通过类型和名字在某个物体里面找到满足这个条件的物体。原因:unity原有的transform类提供的查找方法只能查找第一层级的子物体,想要找第二三层级的就比较麻烦。所以就只能自己拓展一个方法出来查找了。举例:using System.Collections;using System.Collections.Generic;using UnityEngine;public static class TransformHelper{ /// <summary>
2021-11-25 13:21:08 4686
原创 C#笔记之拓展方法
废话:在编写代码的时候难免遇到一些奇怪的需求。本次目的:C#拓展方法的实现举例:在GameObject类里面拓展一个Test方法/// <summary> /// 给GameObject类提供的拓展方法Test /// </summary> /// <param name="tran"></param> public static void Test(this GameObject tran) {
2021-11-25 11:44:03 169
原创 Unity笔记之Oculus Quest2开发二
需求:使用原生的SDK实现点击物体和UI1、搭建一个简易的三维的场景(一个cube和一个地面panel)2、搭建一个简易的二维的面板(一个button和一个text)3、把OVRCameraRig预制体拖到场景里面放到合适的位置4、把UIHelpers预制体拖到场景中,并设置...
2021-11-04 17:55:26 3417
原创 Unity笔记之Oculus Quest2开发 一
一:实现打包Oculus官方案例成功,并能够正常运行把前期工作做完(比如激活设备、下载SDK等),此部分内容在这里不多讲,网上一大堆,我就懒得去再弄一遍了。灵活使用神秘工具去下载和激活。 Oculus SDK下载一个比较全的教程(应该是吧,我也记不清了)创建unity工程,并进行一些必要的设置(注:unity版本一定要支持预览版工具的,当然,如果不使用工具去开发的话不是预览版也没问题)1、把环境改成安卓环境2、在Project Settings里面把api最低版本改成233、在Pac
2021-11-04 15:41:16 3197 1
原创 Unity笔记之屏幕初始化自适应
UICanvas一般会做一个初始化操作,把代码挂在Canvas上就好了public class ProjectSceneMatch : MonoBehaviour { CanvasScaler canvas; private void Awake() { canvas = GetComponent<CanvasScaler>(); SetPreferedMatch(); }
2021-10-21 13:06:58 1573
apache-tomcat-9.0.40傻瓜式的,安装配置好Java之后直接打开就可以.zip
2021-07-21
StreamVR-2.5.0+凝视+手柄射线.unitypackage
2019-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人