- 博客(27)
- 资源 (9)
- 收藏
- 关注
原创 【Unity PC端打包exe封装一个并添加安装引导】
然后就可以使用 Smart Install Maker制作引导安装程序了。右键 使用RAR软件 添加到压缩文件。选中打包出来的所有文件和ico图标。设置完点击确认等待压缩完成。
2024-07-24 15:32:11
302
原创 Unity编译器 《策划表编表工具》 Excel转Json自动生成解析c#代码
Unity编译器 《策划表编表工具》 Excel转Json自动生成解析c#代码。
2023-02-26 15:39:04
869
原创 Unity 制作等比小地图并在小地图上标记出生点(类似于永劫无间、绝地求生、LoL小地图标记信号给队友)
unity 等比小地图制作(类似永劫无间、绝地求生、lol等大多数市面游戏)
2023-01-17 16:20:50
1027
2
原创 C#获取指定文件夹下所有文件夹名称
public static string[] GetFilePath(string path) { if (Directory.Exists(path)) { //文件路径 string[] dir = Directory.GetDirectories(path); //文件名 string[] names = new string[dir.Length]; .
2021-05-27 13:42:01
7467
1
原创 Queue 队列的简单使用
Queue的简单使用,这里通过人名做进队出队的一些操作,直观的看出队列的常用函数所起到的作用;队列是先进先出,他就像是我们排队上车一样谁先来谁先在前门上车,谁先上车谁就是第一个在后门下车的;using System.Collections;using System.Collections.Generic;using UnityEngine;public class TestQueue : MonoBehaviour{ public Queue<string> nameQue
2021-05-26 17:06:10
168
原创 工厂模式
工厂模式个人理解:工厂这里就比喻为一个大果园,只要是水果就实现这个大果园,然后在具体实现这个大果园的函数时正式分类是什么水果,然后售卖具体的水果//果园里产水果public interface Orchard { string DrinkFunction();}单利模式链接点击跳转//Singleton使用的是单利public abstract class Singleton<T> : MonoBehaviour where T : MonoBehaviour{
2021-05-24 17:18:23
93
原创 Unity中XML解析
1.首先我们创建XML文件然后我们先写个XML模板具体有什么数据项这里我用的Notepad++这个软件做的XML编辑<?xml version="1.0" encoding="UTF-8" standalone="yes"?><信息类> <设备信息> <产品名称></产品名称> <耗水量></耗水量> <耗气量></耗气量> </设备信息> <设备信息>
2021-04-30 12:04:07
969
原创 Unity通过Dll热更新
Demo资源1.需要创建一个.NET Framework 3.5 类库2.在解决方案资源管理器中添加引用Unity3个Dll文件UnityEngineUnityEngine.CoreModuleUnityEngine.UI3.在类中引用UnityEngine和 UnityEngine.UI类继承MonoBehaviour就能正常编写程序了4.编写完程序点击生成然后生成解决方案5.找到生成的Dll文件在解决方案资源管理器中右键项目选择在文件资源管理器中打开文件夹然后选择bin文件夹然后
2021-04-30 10:48:04
1726
3
原创 AssetBundle打包工具
1.创建AssetBundlePacka脚本到Editor文件夹下/***************************************************** 文件:AssetBundlePacka.cs 版本:01 作者:GZL 功能:AssetBundle打包工具*****************************************************/using System.Collections;using System.C
2021-04-30 10:41:56
399
原创 Unity模仿Scene下操作相机旋转拖拽移动缩放
模仿UnityScene模式下开发者对相机的基础操作方式就一个脚本挂相机上就行了。Demo资源点这里/***************************************************** 文件:CameraControl.cs 版本:01 作者:GZL 功能:相机旋转拖拽移动缩放*****************************************************/using System.Collections;usin
2021-04-29 17:03:30
606
原创 UnityDOTS环境搭建
一.DOTS环境搭建1.首先要下载2019版本的Unity。2.创建好工程后找到Window→Package Manager→找到Entites下载下来。如下图如果搜索不到系应该Advanced选项为Show preview packages就会发现增加了许多测试包其中就包含一下所需要的Entities3.导入Entities后在Package Manager面板中找到HybridRenderer也下载下来导入工程中这个是用来显示物体的,没有这个包我们创建的物体是看不到的4.以上两个包都下载导入之
2021-02-13 15:02:46
638
1
原创 Unity工程中快速提交/更新SVN
首先我们的工程跟SVN绑定后Editor文件夹下创建一个C#脚本命名随便,案例命名为:SvnOperater粘贴下面的代码就可以了using System.Collections;using System.Collections.Generic;using System.Diagnostics;using UnityEditor;using UnityEngine;public class SvnOperater : MonoBehaviour{ [MenuItem("SVN/
2021-02-05 16:42:26
898
原创 C# List常用功能介绍
List介绍List所属命名空间:System.Collections.Genericpublic class List : IList, ICollection, IEnumerable, IList, ICollection, IEnumerableList类是 ArrayList 类的泛型等效类。该类使用大小可按需动态增加的数组实现 IList 泛型接口。泛型的好处: 它为使用c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所
2021-02-05 15:32:22
484
1
原创 unity相机跟随旋转视野缩放
脚本挂到相机上,下面是具体实现当然这就是一个Demo而已using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 摄像机控制/// 跟随 旋转 视野缩放/// </summary>public class MainCamera...
2020-04-08 17:08:55
300
原创 JsonUtility解析json文件
下面就直接看Demo的代码吧就不多介绍了代码中要注意的点都已经有注释了平成用这我也没用过这个方式只是心血来潮就学习一波在这做个笔记注意:右上角的两个按钮功能还没实现,保存和读档也不是特别难相信再看博客的你已经会做了。这个是要解析的json表自己随便写的凑合用吧能实现效果就行了{“DaraItem”:[{“Name”: “盖伦”,“Hp”: [ 100, 200, 500 ],“...
2020-04-08 16:55:51
1667
原创 unity实现鼠标点击那里人物移动到那里
这个demo主要是使用了射线来实现的本来要给用视频的方式展示但是不知道好像不支持本地的视频还是什么没弄清楚这里就用一张图代替了这个场景就摄像机上面一个脚本也是非常简单这个移动效果就跟lol的移动一样鼠标点击地面会有一个绿点然后人物看向那里然后移动过去/// <summary>/// 射线/// 射线可以打中碰撞体也可以打中触发器/// </summary>p...
2020-04-08 16:30:27
1349
原创 unity中Input类
这个是鼠标与键盘按键的一些操作void Update () { //获取鼠标在屏幕中的位置 //Vector3 mousePos = Input.mousePosition; //print(mousePos); //获取屏幕的宽 //Screen.width; //获取屏幕的高 ...
2020-04-08 16:07:57
321
1
原创 斐波那契数列
斐波那契数列0,1,1,2,3,5,…N个数是多少这是一道数学题这个题主要是递归为核心就能实现下面就不多介绍了看代码吧这个题的实现方式的其中一种static int f(int n) { if (n<=1) { return 0; } if ...
2020-04-08 15:57:03
158
原创 观察者模式
观察者模式的实现主要是委托事件观察者就是当被观察者有变化时观察者也作出相应的变化下面是猫和老鼠的一个观察者模式实现的demo老鼠是观察者猫是被观察者当观察者发现被观察者有了行动的时候观察者也就作出了相应的行动其实很简单就是老鼠看着猫,猫来了老鼠就要跑 class MainClass { public static void Main(string[] args)...
2020-04-08 15:39:40
90
原创 冒泡排序优化版
优化版从小到大冒泡排序 class MainClass { public static void Main(string[] args) { //要排序的数组 int[] arr = {1,3,2,4,6,5}; //是否数组有序 int falg =...
2020-04-08 15:31:19
108
原创 Socket粘包分包
Socket粘包分包粘包和分包问题1.首先什么是包包就是每次服务器向客户端发送的数据每发送一个消息都会被打成一个包发送到客户端。客户端向服务器端发送消息也是一样的。2.为什么会有粘包和分包的问题是因为SocketTCP自身的优化机制所导致的。3.什么是粘包粘包就是当服务器端发送的数据很小的时候又很频繁的时候,就会消耗性能,所以SocketTCP就会把几个数据包打成一个包发送到客户端...
2020-03-27 15:44:49
687
原创 c#反射本地Dll文件
这篇代码实现了本地路径查找Dll文件,与实例化对象类的方法来引用方法,具体看代码刚学的做个笔记;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Reflection;using C_...
2019-07-09 15:31:11
259
2
原创 学习数据结构从认识到单链表笔记
程序设计=数据结构+算法数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合;比如:我们常用的搜索引擎,网页,mp3,图片,视频等包括最重要的数组和字符文字数据;我们这里说的数据,其实就是符号,而且这些符号必须具备前两个前提:1.可以输入到计算机中;2.能被计算机程序处理;数据元素:是组成数据的,有一定意义的基本单位,在计算机中通常...
2019-04-24 17:03:50
175
Unity websocket http 通讯插件
2023-11-07
EPPlus.dll、Excel.dll、ICSharpCode.SharpZipLib.dll、 LitJson.dll文件
2023-02-26
UniStorm - Dynamic Modular Weather v3.0.1.1.zip
2021-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人