![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
untiy c#
文章平均质量分 51
小灰灰,
为了记录青春的回忆,侵权联系删除
展开
-
unity ScrollView循环拖动Item
文章目录前言一、注意事项二、使用步骤1.Item代码2.调用3.InfiniteScrollView脚本总结前言在网上找到的大部分要么单行单列的,要么是不能配合Scrollbar使用的,就在其他人的基础上改了一下提示:以下是本篇文章正文内容,下面案例可供参考一、注意事项1.ScrollView里面的Content上的锚点要改一下.2.GridLayoutGroup里面的StartConer,StartAxixs,ChildAlignment,Constrint会跟代码改变,3.要用到界面原创 2021-10-29 17:38:41 · 2706 阅读 · 0 评论 -
unity 移动端写入数据
文章目录前言一、写入数据二、加密.解密总结前言相对于单机游戏或者弱联网游戏会有一个本地数据缓存的问题,联网游戏也会有一些设置需要缓存在本地.也算是记录一下Application.persistentDataPath的方法.Application.persistentDataPath好像是移动端位移可写可读的路劲,对于热更有独到的地方本文记录一个移动端写入,读取数据对数据进行加密的操作一、写入数据使用到LitJson,和ICSharpCode.SharpZipLib.GZip工具先定义一个原创 2021-10-27 13:50:18 · 1762 阅读 · 2 评论 -
unity 去除资源中的特殊字符
问题描述:最近返现建模那边给的资源名包含一些#字符,导致加载AB时,报空的情况,一些模型资源名字包含一些特殊字符和很多空格.在网上找了几个文章,都不是很适合,看整合了一下代码.原因分析:不知道啥原因解决方案:1.在编辑器里写一个扩展,自动检测资源名,删除特殊字符,空格.在Project里面点击要操作的文件夹,然后调用扩展方法,把脚本放到Editor里面,[MenuItem("资源管理/去除Gameobject名字特殊字符")] public static void ReName()原创 2021-08-06 14:36:45 · 1339 阅读 · 0 评论 -
unity ui随鼠标点击位置显示
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言内容:ui选择框随鼠标的点击,位移到移动位置,同时保证ui选择框始终全部出现在canvas下.一、工具unity2019.3,ugui其中canvas的Render Mode选择Screen Space - camera模式,相机赋值为主相机,canvas Scaler选择Scale With Sc原创 2021-07-13 10:27:22 · 3219 阅读 · 2 评论 -
unity 路径
1.PC端包体获取当前exe程序所在路径:string recordingDirectory = Directory.GetCurrentDirectory();原创 2021-04-22 16:37:57 · 111 阅读 · 0 评论 -
记录一篇unity c#计时器的编写,使用方法
记录一篇unity c#计时器的编写,使用方法简介:采用工具式编写方法。主要思路就是先写一个时钟管理器脚本<TimerBaseManager>,用来处理计时,调用方法的处理。在写一个时钟脚本<TimerManager>继承时钟管理器脚本,最后在Updata里面调用这个时钟脚本就可以了。该脚本可以实现时间计时跟帧数计时两种。1.首先是时间管理器脚本<TimerBaseManager>,里面主要是Time.uns...原创 2020-09-27 10:09:38 · 680 阅读 · 0 评论 -
unity 模型描边中间透明(shader)
1.记录找到的一个模型描边中间透明的shader,大概就是下图Cube这样.2.脚本Shader "Unlit/Shaer"{ Properties{ _Color("Main Tint", Color) = (1, 1, 1, 1) _MainTex("Texture", 2D) = "white" {} _OutlineWidth("OutlineWidth", Range(0, 1)) = 0.1 _OutlineColor("O原创 2021-03-03 15:37:18 · 1956 阅读 · 2 评论 -
untiy c#贝塞尔曲线
unity 基于c#的n阶贝塞尔曲线记录1.感觉很像是插值运算,通过多个坐标点算出来一个坐标.2.先创建一个贝塞尔曲线的类:BeiSaiErBezier,在里面写贝塞尔曲线的运算逻辑,便于其他脚本调用。通过调用GetBezier()方法,得到一个v3坐标的数组,然后用这个数组去划线,或者去做其他的操作.返回的数组就是百色人曲线运算出来的最终数据。using System.Collections.Generic;using UnityEngine;/// <summary>/原创 2021-01-05 14:44:58 · 405 阅读 · 0 评论