![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
文章平均质量分 61
Maddie_Mo
一只小菜鸡...
展开
-
Unity中的网格创建和曲线变形
贝塞尔曲线是一种常用的数学曲线,通过控制点和曲线影响力物体我们可以实现对网格的弯曲和变形,在示例代码中,我们可以看到通过设置控制点数组、曲线影响力物体和控制物体曲线施加力等变量,实现了对网格进行贝塞尔曲线变形的效果。这种技术在游戏中常用于创建动态的形变效果。如弯曲的绳索、变形的角色模型等。原创 2024-03-15 18:16:14 · 1549 阅读 · 0 评论 -
本地化部署大语言模型 ChatGLM
ChatGLM-6B 是一个开源的、支持中英双语的对话语言模型,基于 General Language Model (GLM) 架构,具有 62 亿参数。结合模型量化技术,用户可以在消费级的显卡上进行本地部署(INT4 量化级别下最低只需 6GB 显存)。ChatGLM-6B 使用了和 ChatGPT 相似的技术,针对中文问答和对话进行了优化。暂时先这样吧,如果有时间的话就会更新模型微调文章以及抽时间更新GLM130B的部署,实在看不明白就留言,看到我会回复的。路漫漫其修远兮,与君共勉。原创 2023-04-19 12:00:00 · 14201 阅读 · 51 评论 -
Unity Addressables 热更新 基础
可寻址系统会在运行时首次加载可寻址或对可寻址 API 进行另一次调用时初始化自身。调用可寻址器 InitializeAsync 以更早地初始化可寻址对象。如果已经进行了初始化,则此函数不执行任何操作。该文件将保存到附加了 “ / ” 的 “Addressable Assets Settings (可寻址资产设置)”中的 “Content State build Path(内容状态构建路径)”中定义的文件夹路径中。原创 2022-10-12 10:43:32 · 4121 阅读 · 0 评论 -
Unity 随机 生成地形 (PerlinNoise 柏林噪声)
Unity 柏林噪声 程序化随机地形生成。原创 2022-08-16 11:47:10 · 3398 阅读 · 8 评论 -
Unity 多人协同(Platic SCM) 基础说明
Unity Platic SCM 基础Unity 组织Unity 组织 创建Unity 组织 成员管理Unity SCM 项目Plastic SCM 项目 基础Plastic SCM 基础构建Plastic SCM 基础操作主支查看分支创建Plastic SCM 染色Plastic SCM 项目实战Unity 组织Unity 组织 创建使用 Unity Hub 打开 账号设置点击 组织新增一个 新的项目组织 或者 选择 已经存在的如果需要创建新的 组织 需要注意 组织名称以及行业原创 2022-04-18 15:45:34 · 25737 阅读 · 12 评论 -
Unity 机器学习(ML-Agents) 基础
Unity 机器学习 ML-Agents 基础Unity 官方示例下载ML-Agents 部分Python 下载AnacondaAnaconda 虚拟环境构建 ML-Agents安装 ML-Agents Python 包安装 ML-Agents 包ML-Agents 入门指南Unity Hub 部分虚拟环境 训练虚拟环境 训练运行:虚拟环境 开始训练:虚拟环境 观察训练进度:虚拟环境 停止训练虚拟环境 恢复训练虚拟环境 训练模型ML-Agents 打造新的学习环境ML-Agents 资产导入Unity 官原创 2022-01-24 11:28:29 · 8231 阅读 · 7 评论 -
Unity 实用代码 小工具
Unity 实用代码 小工具Unity 屏幕截图全屏截图方法全屏截图方法 带委托事件自定义截图方法自定义截图方法 带委托延迟工具携程延迟方法携程延迟带委托方法场景加载场景加载 方法场景加载方法 带委托异步场景加载 方法计时器方法鼠标双击方法最大最小值限定方法完整代码代码很简单没有难度,都有注解,随便 康一康 就会了。Unity 屏幕截图全屏截图方法优点:响应速度快,几乎不用考虑优化问题。缺点:只能截全屏。/// <summary> /// 屏幕截图 /// &原创 2021-12-29 17:57:06 · 9645 阅读 · 0 评论 -
Unity 标识 粒子实现
Unity 标识 粒子实现材质球创建RingRing 材质 所需图片GlowRing 材质 所需图片Aura_SlamRing 材质 所需图片粒子参数MagicZoneBluePortalDustGlowCircle效果呈现预备实现效果:材质球创建Ring注意材质 Shader 选择Tint Color 值:Ring 材质 所需图片↓↓↓↓↓↓↓↓↓↓ ↓↓↓↓↓↓↓↓↓↓ 图片 ↓↓↓↓↓↓↓↓↓↓ ↓↓↓↓↓↓↓↓↓↓Particle Textrue 图片:↑↑↑↑↑↑原创 2021-12-27 18:32:00 · 1130 阅读 · 0 评论 -
Unity UV 水效果实现
Unity UV 水效果实现Unity Water Shader搭载基本参数调节效果Unity Water ShaderShader "Custom/SeaWave"{ Properties{ _WaterTex("水纹理", 2D) = "black" {} _WaveTex("海浪", 2D) = "black" {} //海浪 _BumpTex("碰撞纹理", 2D) = "bump" {} _GTex("海水渐变", 2D) = "white" {} //海水渐变 _No原创 2021-12-27 17:44:08 · 2200 阅读 · 3 评论 -
Unity 物体高亮实现
Unity 物体高亮实现HighlightingEffectHighlightableObject组件搭载Shader 相关代码很简单没有难度,都有注解,随便 康一康 就会了。HighlightingEffect该脚本需要搭载在有 Camera 组件的物体下才能正确显示using UnityEngine;// 委托突出显示事件public delegate void HighlightingEventHandler(bool state, bool zWrite);[RequireCom原创 2021-12-27 17:34:25 · 10671 阅读 · 5 评论 -
Unity 2D Animation 以及 2D IK控制
Unity 2D Animation 以及 2D IK控制Package Manager 插件安装2D 骨骼、权重、蒙皮绘制骨骼创建几何边缘蒙皮权重Unity编辑2D IK 模块Package Manager 插件安装创建好项目之后,打开 Window -> Package Manager注意打开预览包下载 2D Animation下载 2D IK更改图片属性,并进入编辑面板2D 骨骼、权重、蒙皮绘制骨骼创建点击 蒙皮编辑器更改图片属性,并进入编辑面板原创 2021-12-27 16:47:14 · 2355 阅读 · 9 评论 -
Unity TileMap 2D 工具基础教程
Unity TileMap 2D 工具基础教程Unity TileMap 2D 工具基础教程TileMap 工程创建Sprite Editor 工具使用TileMap 功能说明TilePalette 调色板功能Unity TileMap 2D 工具基础教程TileMap 工程创建注意创建的时候需要使用 2D 模板创建,不然的话就需要自己手动更改了。直接右键 2D Object -> Tilemap 创建TileMap 画布画布模式基本上分为三种:Rectangle 矩形、 Hex原创 2021-12-25 14:25:55 · 2107 阅读 · 4 评论 -
Unity 持久化存储以及实时数据保存
Unity 持久化存储以及实时数据保存数据存储数据持久化工程下载代码搭载最终运行运行代码很简单没有难度,都有注解,随便 康一康 就会了。数据存储使用 ScriptableObject 类来再Unity编辑器情况下进行基础数据存储注意:ScriptableObject 只能在Unity编辑器条件下进行动态存储 打包之后是无法进行数据保存的 也就是说打包之后 ScriptableObject 文件只具有可读性using System.Collections;using System.Colle原创 2021-08-26 13:45:59 · 3089 阅读 · 3 评论 -
Unity AssetBundle 基础操作
Unity AssetBundle 基础操作菜单编辑 按钮点击 构建 AssetBundle 包集AssetBundle 基础功能AssetBundle 没有依赖项 加载AssetBundle 没有依赖项 异步加载AssetBundle 有依赖项 加载AssetBundle 卸载AssetBundle 包管理器搭载运行代码很简单没有难度,都有注解,随便 康一康 就会了。菜单编辑 按钮点击 构建 AssetBundle 包集有一点需要注意:CreateAssetBundle_ZH 脚本需要安置在Asse原创 2021-08-20 11:41:03 · 353 阅读 · 0 评论 -
Unity 实现人工智能语音
Unity 实现人工智能语音欧拉密SDK 下载欧拉密基础教学欧拉密 NLI管理系统自定义模块Unity 模块文件导入项目创建ASR 代码模块ASR 语音合成人工智能语音播放人工智能语音 Json 数据支持欧拉密SDK 下载欧拉密SDK 下载 地址 : 欧拉密SDK 欧拉密SDK 下载 并解压 会得到这四个文件夹 根据需求使用相应的 .dll 库欧拉密基础教学欧拉密官方网站 注册账号之后点击应用管理模块点击创建新应用根据提示创建你的应用配置对话模块 默认全部勾选 注意保原创 2021-08-11 17:39:21 · 4479 阅读 · 21 评论 -
Unity LeapMotion SDK 基础讲解
Unity LeapMotion SDK 基础讲解LeapMation SDK 下载LeapMation Unity 示例场景 下载组件解析LeapServiceProvider:HandModelManager:RiggedHand:HandEnableDisable:InteractionManager:InteractionHand:InteractionBehaviour:SimpleInteractionGlow:LeapMation 桌面基础场景创建场景搭建LeapMotion UIIntera原创 2021-06-09 10:47:09 · 4346 阅读 · 13 评论 -
复刻 Unity编辑器 移动的方式
复刻 Unity编辑器 移动的方式第一人称移动自定义键值补充代码搭载老规矩,直接上代码:第一人称移动using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 第一人称移动 旋转/// </summary>public class Cmaera_ZH : MonoBehaviour{ //单例 public static原创 2021-05-25 15:53:12 · 623 阅读 · 8 评论 -
Unity 自定义委托以及事件解读
Unity 自定义委托以及事件解读如果有说的不对的地方欢迎指正。资料参考:小Joe的学习课堂 哈哈哈.目录Unity 自定义委托以及事件解读什么是委托如何声明一个委托自定义委托变量声明以及Unity 封装委托变量声明委托消息分发委托执行委托销毁自定义委托代码委托基础执行结果什么是事件事件模型的五个组成部分如何声明一个事件(简略格式)事件声明完整格式如何调用一个事件第一版完整代码最后完整代码大总结!!!(敲黑板)什么是委托 委托:引用类型的数据类型 关键字:delegate 定原创 2021-03-08 17:56:52 · 458 阅读 · 0 评论 -
Unity 语音识别以及音频可视化
代码很简单没有难度,自己看一下应该就能明白。OK 老规矩,直接上代码:语音识别以及音频可视化怎么说呢,就是这个语音识别的模块现在Unity只能识别关键字,并不能完整的识别语句以及语气,只能做一些简单的操作,不过如果需要更加复杂的语音识别以及牵扯到AI问答的逻辑,可以去桥接讯飞或则百度的SDK 进行语音训练或则更多的操作。总体来说基础的应用也够用了,按需应用吧。using System;using System.Collections;using System.Collections.Gener原创 2021-02-25 16:28:12 · 4245 阅读 · 10 评论 -
Unity 随笔: 进阶算法
Unity进阶算法如果有说的不对的地方欢迎指正。洗牌算法using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 洗牌算法/// </summary>public class Riffle_ZH : MonoBehaviour{ public List<int> _RiffleList; /// <s原创 2021-02-25 15:54:01 · 206 阅读 · 0 评论 -
Unity 射线测距以及网格变形
Unity 射线测距以及网格变形射线测距以及网格变形代码很简单没有难度,自己看一下应该就能明白。OK 老规矩,直接上代码:射线测距以及网格变形using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 网格变形器输入 & GL 距离绘制/// /// </summary>public class MeshDeformerI原创 2021-02-08 14:50:08 · 2144 阅读 · 19 评论 -
Unity 均匀球形物体生成以及环形物体生成
均匀球形物体生成以及环形物体生成中心区域判定代码很简单没有难度,自己看一下应该就能明白。OK 老规矩,直接上代码:中心区域判定using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 球形绘制/// </summary>public class DrawingBall_ZH : MonoBehaviour{ [Header("原创 2021-02-08 14:28:54 · 1229 阅读 · 5 评论 -
Unity多个物体进行中心区域判定
Unity基本算法中心区域判定代码很简单没有难度,自己看一下应该就能明白。后期扩展以及应用,比如鱼群算法,狼群算法,领头羊规则等。OK 老规矩,直接上代码:中心区域判定using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 中心区域判定/// </summary>public class Area_ZH : MonoBehaviou原创 2021-02-08 14:12:45 · 466 阅读 · 0 评论 -
Unity基础射线判定以及编辑自定义模型
Unity基础射线判定以及编辑自定义模型目录Unity基础射线判定以及编辑自定义模型Unity射线基础解析Unity射线基础解析代码很简单没有难度,自己看一下应该就能明白。OK 老规矩,直接上代码:Unity射线基础解析 // 射线图层遮罩: // LayerMask参数基础设置 // 1 << 8 打开第8的层。 // ~(1 << 8) 打开除了第8之外的层。 // ~(1 <原创 2021-02-08 14:01:15 · 628 阅读 · 4 评论 -
UnityHub安装基础以及项目创建
UnityHub安装基础以及项目创建目录UnityHub安装基础以及项目创建UnityHub安装基础Unity账户注册安装 Unity 版本 & 项目创建Unity Hub 常规设置很简单没有难度,自己看一下应该就能明白。OK 老规矩,直接上教程:Unity Hub : 下载地址.密码:756022UnityHub安装基础安装位置尽量是全英文路径Unity账户注册账户注册安装 Unity 版本 & 项目创建安装 Unity 版本没有 VS原创 2020-12-15 18:38:19 · 5297 阅读 · 16 评论 -
Unity Post Processing 后期处理插件基础应用
Unity Post Processing 后期处理插件基础应用目录Unity Post Processing 后期处理插件基础应用Post Processing 基础应用Post Processing 内容解析很简单没有难度,自己看一下应该就能明白。OK 老规矩,直接上教程:Post Processing 基础应用我使用的版本是:Unity 2019.4.12f1里面的内容有相应更改但是核心没有改变。下面是基础应用教学: 新建项目,打开Package Manager勾选上测试包,防原创 2020-11-20 18:08:59 · 1141 阅读 · 2 评论 -
Unity代码编写自定义柏林噪音生成地形(可扩展)
Unity代码编写自定义柏林噪音生成地形(可扩展)目录Unity代码编写自定义柏林噪音生成地形(可扩展)柏林噪音生成地形代码很简单没有难度,自己看一下应该就能明白。代码什么的还是可以进行二次补充像:自己进行探索一下就可以复用了。OK 老规矩,直接上代码:柏林噪音生成地形uusing System.Collections;using System.Collections.Generic;using UnityEditor;using UnityEngine;/// <summary原创 2020-11-04 11:04:38 · 517 阅读 · 0 评论 -
Unity代码编写自定义模型 修改器(可扩展)
Unity代码编写自定义模型 修改器(可扩展)目录Unity代码编写自定义模型 修改器(可扩展)自定义模型修改器代码很简单没有难度,自己看一下应该就能明白。代码什么的还是可以进行二次补充像:地形编辑器、和Linerender嵌套使用啊,自己进行探索一下就可以复用了。OK 老规矩,直接上代码:自定义模型修改器using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary&原创 2020-09-12 17:03:55 · 1969 阅读 · 1 评论 -
Unity 球面行走
Unity HTC VIVE VR一体机基础操作球面行走老规矩,直接上代码:引用视频链接: 球面行走.球面行走using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 玩家操作/// </summary>public class Player_ZH : MonoBehaviour{ //移动速度 public flo原创 2020-06-30 14:33:06 · 740 阅读 · 0 评论 -
Unity 随笔: 基本加密 地址绑定
Unity基本算法MAC 地址 获取老规矩,直接上代码:MAC 地址 获取using System.Collections;using System.Collections.Generic;using System.Net.NetworkInformation;using UnityEngine;using UnityEngine.UI;using System.Management;using System.Management.Instrumentation;/// <sum原创 2020-06-20 09:37:20 · 538 阅读 · 0 评论 -
Unity 使用 EzySlice 实现模型多边形顺序切割
Unity 使用 EzySlice 实现模型切割EzySlice 多边形顺序切割老规矩,直接上代码:注意:脚本搭载和需要的材质球以及切割数组填充EzySlice 多边形顺序切割using System.Collections;using System.Collections.Generic;using UnityEngine;using EzySlice;public class SplitterModel_ZH : MonoBehaviour{ //切割预制体材质 p原创 2020-06-19 10:09:37 · 747 阅读 · 2 评论 -
Unity WWW 网络图片加载
Unity 网络图片加载目录Unity 网络图片加载OK 老规矩,直接上代码:using UnityEngine;using System.Collections;using System.IO;using UnityEditor;/// <summary>/// 网络图片加载/// </summary>enum GetPicType{ DownLoad = 0, LocalLoad,}public class Picture : Mon原创 2020-06-03 17:02:28 · 344 阅读 · 1 评论 -
Unity 基础数据库操作( Myspl 和 PostgreSQL)
Unity 基础合集目录Unity 基础合集Myspl 数据库 操作PostgreSQL 数据库OK 老规矩,直接上代码:Myspl 数据库 操作using MySql.Data.MySqlClient;using UnityEngine;/// <summary>/// Myspl 数据库 操作/// </summary>public class UnityMySql : MonoBehaviour{ private string _Dataname原创 2020-06-03 16:58:52 · 1222 阅读 · 2 评论 -
Unity 基础合集
Unity 基础合集目录Unity 基础合集队列委托字典OK 老规矩,直接上代码:队列using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;/// <summary>/// 队列/// </summary>public class Queue_ZH : MonoBehaviour{ public Queue _原创 2020-06-03 16:46:56 · 213 阅读 · 1 评论 -
Unity 角色框选以及AI移动
Unity 角色框选以及AI移动目录Unity 角色框选以及AI移动屏幕线框绘制以及角色选择屏幕线框绘制以及角色选择OK 老规矩,直接上图片上代码:组件搭载:DrawRectangle_ZH 脚本需要搭载到 Camera下。GestureRecognition_ZH 脚本 看需求自己搭载。先打开AI的 Navigation 菜单栏注意需要点击模型的 Tag 以及 Layer 设置注意:需要移动的 AI 角色 组件添加以及 Tag 设置AI 组件相关属性介绍(注意区域遮罩的选项原创 2020-06-03 15:26:03 · 907 阅读 · 0 评论 -
Unity 物体框选以及功能扩展
Unity 物体框选以及功能扩展目录Unity 物体框选以及功能扩展屏幕线框绘制以及物体选择手势识别OK 老规矩,直接上图片上代码:组件搭载:DrawRectangle_ZH 脚本需要搭载到 Camera下。GestureRecognition_ZH 脚本 看需求自己搭载。屏幕线框绘制以及物体选择using System;using System.Collections;using System.Collections.Generic;using UnityEngine;/// &原创 2020-06-01 14:48:38 · 659 阅读 · 0 评论 -
Unity 四分屏以及手势操作
Unity 四分屏以及手势操作目录Unity 四分屏以及手势操作分屏代码手势识别Camera操作方式最终效果OK 老规矩,直接上图片上代码:组件搭载:注意Camera数组、脚本搭载。分屏代码using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>/// 分屏代码/// </summary>public class SplitScreen原创 2020-05-29 11:26:10 · 695 阅读 · 2 评论 -
Unity IIS服务 加载 AssetBundle
Unity IIS服务 加载 AssetBundle目录Unity IIS服务 加载 AssetBundleAssetBundle 创建AssetBundle 加载OK 老规矩,直接上代码上图片:如果不知道 IIS服务基础配置请跳到: Unity 搭载 IIS 服务 局域网运行最终呈现效果:AssetBundle 创建using System.Collections;using System.Collections.Generic;using System.IO;using UnityE原创 2020-05-27 15:56:59 · 351 阅读 · 0 评论 -
Unity 代码编写 自定义模型
Unity 代码编写 自定义模型目录Unity 代码编写 自定义模型代码编写 自定义模型(Cube)代码编写 自定义模型(Plane)代码很简单没有难度, Plane 模块和 Cube 还是有细微的差别的。这里我就不点透了,自己去发现吧。哈哈哈…OK 老规矩,直接上代码:代码编写 自定义模型(Cube)using System.Collections;using System.Collections.Generic;using UnityEngine;/// <summary>原创 2020-05-20 16:29:46 · 754 阅读 · 0 评论 -
Unity 百度平台实现 简单的人脸识别系统
Unity 百度平台实现 简单的人脸识别系统目录Unity 百度平台实现 简单的人脸识别系统人脸识别系统实时画面获取代码很简单没有难度,都有注解,随便 看一看 就会了。要使用百度 AI 平台 需要注册 创建应用 和下载 相关SDK文件。老规矩,直接上代码:人脸识别系统BttonCaptureClick() 方法需要 Button 搭载使用。IEGetStringBase64() 本地图片上传 百度AI 开放平台 需要先执行一遍SignUpFace() 人脸检测 这个方法 检测的是原创 2020-05-19 17:42:51 · 1001 阅读 · 9 评论