![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
不会掉头发的程序猿
互相帮助,互相学习
展开
-
Unity编译器 《策划表编表工具》 Excel转Json自动生成解析c#代码
Unity编译器 《策划表编表工具》 Excel转Json自动生成解析c#代码。原创 2023-02-26 15:39:04 · 891 阅读 · 0 评论 -
Unity 制作等比小地图并在小地图上标记出生点(类似于永劫无间、绝地求生、LoL小地图标记信号给队友)
unity 等比小地图制作(类似永劫无间、绝地求生、lol等大多数市面游戏)原创 2023-01-17 16:20:50 · 1063 阅读 · 2 评论 -
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 · 274 阅读 · 2 评论 -
Socket粘包分包
Socket粘包分包粘包和分包问题1.首先什么是包包就是每次服务器向客户端发送的数据每发送一个消息都会被打成一个包发送到客户端。客户端向服务器端发送消息也是一样的。2.为什么会有粘包和分包的问题是因为SocketTCP自身的优化机制所导致的。3.什么是粘包粘包就是当服务器端发送的数据很小的时候又很频繁的时候,就会消耗性能,所以SocketTCP就会把几个数据包打成一个包发送到客户端...原创 2020-03-27 15:44:49 · 692 阅读 · 0 评论 -
unity中Input类
这个是鼠标与键盘按键的一些操作void Update () { //获取鼠标在屏幕中的位置 //Vector3 mousePos = Input.mousePosition; //print(mousePos); //获取屏幕的宽 //Screen.width; //获取屏幕的高 ...原创 2020-04-08 16:07:57 · 321 阅读 · 1 评论 -
JsonUtility解析json文件
下面就直接看Demo的代码吧就不多介绍了代码中要注意的点都已经有注释了平成用这我也没用过这个方式只是心血来潮就学习一波在这做个笔记注意:右上角的两个按钮功能还没实现,保存和读档也不是特别难相信再看博客的你已经会做了。这个是要解析的json表自己随便写的凑合用吧能实现效果就行了{“DaraItem”:[{“Name”: “盖伦”,“Hp”: [ 100, 200, 500 ],“...原创 2020-04-08 16:55:51 · 1679 阅读 · 0 评论 -
unity相机跟随旋转视野缩放
脚本挂到相机上,下面是具体实现当然这就是一个Demo而已using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 摄像机控制/// 跟随 旋转 视野缩放/// </summary>public class MainCamera...原创 2020-04-08 17:08:55 · 303 阅读 · 0 评论 -
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 · 908 阅读 · 0 评论 -
unity实现鼠标点击那里人物移动到那里
这个demo主要是使用了射线来实现的本来要给用视频的方式展示但是不知道好像不支持本地的视频还是什么没弄清楚这里就用一张图代替了这个场景就摄像机上面一个脚本也是非常简单这个移动效果就跟lol的移动一样鼠标点击地面会有一个绿点然后人物看向那里然后移动过去/// <summary>/// 射线/// 射线可以打中碰撞体也可以打中触发器/// </summary>p...原创 2020-04-08 16:30:27 · 1353 阅读 · 0 评论 -
unity3d安卓打包教程
unity3d安卓打包教程原创 2019-04-18 10:51:53 · 2665 阅读 · 0 评论 -
Unity中XML解析
1.首先我们创建XML文件然后我们先写个XML模板具体有什么数据项这里我用的Notepad++这个软件做的XML编辑<?xml version="1.0" encoding="UTF-8" standalone="yes"?><信息类> <设备信息> <产品名称></产品名称> <耗水量></耗水量> <耗气量></耗气量> </设备信息> <设备信息>原创 2021-04-30 12:04:07 · 983 阅读 · 0 评论 -
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 · 1768 阅读 · 3 评论 -
AssetBundle打包工具
1.创建AssetBundlePacka脚本到Editor文件夹下/***************************************************** 文件:AssetBundlePacka.cs 版本:01 作者:GZL 功能:AssetBundle打包工具*****************************************************/using System.Collections;using System.C原创 2021-04-30 10:41:56 · 417 阅读 · 0 评论 -
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 · 652 阅读 · 1 评论 -
Unity模仿Scene下操作相机旋转拖拽移动缩放
模仿UnityScene模式下开发者对相机的基础操作方式就一个脚本挂相机上就行了。Demo资源点这里/***************************************************** 文件:CameraControl.cs 版本:01 作者:GZL 功能:相机旋转拖拽移动缩放*****************************************************/using System.Collections;usin原创 2021-04-29 17:03:30 · 619 阅读 · 0 评论