- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 UGUI UIScrollView 无限滚动
平时需要做一些排行榜或者背包之类的功能时,就需要考虑生成物体的数量,因此普遍会用到对象池。这个组件就是生成一定数量的克隆体放入对象池中,使其循环利用,从而达到无限下拉的功能。主要函数: public virtual void Init(Action<GameObject, int> callBack, Action<GameObject, int> onClickCallBack) { DisposeAll();
2020-06-16 13:24:49
694
原创 数据结构小白学习笔记(四) 串 BF算法和KMP算法
串串的定义:由零个或多个组成的有限序列。**串的模式匹配:**给定主串S=s1s2…sn和模式T=t1t2…tn。在S中寻找T的过程称为模式匹配。如果匹配成功返回T在S中的位置,如果匹配失败,返回0.方法:BF算法KMP算法...
2020-06-15 23:14:00
259
原创 数据结构小白学习笔记(三) 队列
队列的定义限定在表的一端进行删除,另一端进行插入操作的线性表。队头(front):允许删除的一端。队尾(rear): 允许插入的一端。特性:FIFO(先进先出)。图示:基本操作:序号方法名 & 描述1public virtual void Clear(); 从 Queue 中移除所有的元素。2public virtual bool Contains( object obj ); 判断某个元素是否在 Queue 中。3public virtu
2020-06-04 23:48:13
194
原创 Unity 贴图压缩学习笔记
前言Unity中,贴图会占用大量的空间与内存。所以贴图压缩就成了必要流程。贴图的大小极大程度决定了包体大小,内存占用以及资源的加载速度。UGUI中提供了Packing Tag将图片打包成图集,在减少内存和资源占用大小的同时也能减少DrawCall。那么剩下的就是针对各个平台来选择合适的压缩方式了。常用压缩ETC:ETC压缩是一种早期开发的有损纹理压缩技术。可对24-bit RGB进行6倍压缩,但是不支持带有Alpha通道的图像压缩(需OpenGL ES 2.0同时图像的长宽是4的倍数)。ETC2:E
2020-06-03 18:01:59
894
原创 数据结构小白学习笔记(二) 栈
栈栈的定义限定只在一端进行插入或者删除的线性表。特点:后进先出(LIFO).允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom).进栈:数据元素先进入,然后移动top指针++;出栈:先移动top指针–,然后退出数据元素。栈满后继续进栈栈会溢出,称为上溢。栈空之后继续退栈也会溢出,称为下溢。栈的应用进制转换:表达式的求值:算符间的优先级:先括号内后括号外左括号,右括号:低于括号内,高于括号外#:优先级最低为实现算符的优先算法,中缀表达式可使用两个
2020-06-02 00:14:42
346
原创 unity IOS ITMS-90809 UIWebView审核问题
问题描述:IOS已经废弃了UIWebView接口,改用WKwebview。如果项目中使用了UIWebView将在审核失败,并提示ITMS-90809.如何解决:打开mac终端,cd到导出的Xcode路径处。复制grep -r UIWebView . 回车。便可查看工程中引用UIWebView API的脚本。如果引用的为第三方库或SDK,将其升级。如果查找结果中包含 libiPhone-lib.a将mac版Unity升级到2019年9月之后的版本便可。...
2020-06-01 19:06:50
1233
1
原创 Unity Google分包处理以及分包处理引起的CRI音效视频无法加载问题
Unity上架Google商店时根据Google要求,包体不得大于100M,并且编译时要选择64位。所以当包体大于100M要进行分包处理。进行勾选后,Unity会自动进行分包处理。将会导出APK与OBB文件。OBB文件要命名为main.BundleVersionCode.PackageName.obb。本地测试时在Android/obb文件夹下建立新文件夹,文件夹命名为包名,将obb文件拷入,程序便可运行。同时如果项目中使用了CRIWARE,本地SreamingAssets文件夹下的音效与视频将无法加
2020-06-01 18:48:52
969
原创 Unity Live2D的接入和使用
下载地址Live2D下载地址Live2D的使用Live2D导入Unity后文件结构如下,并且官方也提供了多个演示场景以供大家学习使用。基本功能和使用。导入前的Live2D文件结构如下:分别为表情的Json配置文件,动作的Json配置文件,贴图以及物理Json配置文件等。将此导入Unity后Live2D会自动处理配置文件,并在Runtime文件夹下生成Liv2D的预制体,expressionList表情列表和fadeMotionList动作列表,列表的引用关系Live2D已自动处理。Li
2020-06-01 15:52:46
10269
3
原创 Unity长按点击功能
Unity监听长按点击与单点方法using UnityEngine;using UnityEngine.Events;using UnityEngine.EventSystems;public class LongPressOrClickEventTrigger : UIBehaviour, IPointerDownHandler, IPointerUpHandler, IPointerExitHandler, IPointerClickHandler{ public float dura
2020-06-01 14:29:42
1169
原创 Unity多语言转换工具
说明遍历Unity场景和Prefab,提取Text组件文字,并导出Json表。可将Json文本进行多语言翻译后,利用工具将内容替换回原场景或Prefab。代码using System;using System.Collections;using System.Collections.Generic;using System.IO;using System.Linq;using UnityEditor;using UnityEditor.SceneManagement;using Unit
2020-06-01 12:14:44
622
原创 数据结构小白学习笔记(一) 数据结构基本概念 顺表和链表
数据结构学习笔记基本定义基本概念和术语逻辑结构顺序表链表物理结构基本定义数据结构是一门问题驱动型学科。将生活中所遇到的无论是简单还是复杂问题统分为四类问题来进行解决,找出问题中的数据与数据间的关系。数据结构可分为三块:第一 逻辑结构;第二 存储结构(物理结构);第三 算法的实现。这是数据结构学科中的主要学习内容同时也是数据结构的基本定义。基本概念和术语数据:能输入计算机并可以被计算机程序进行处理内容集合(声音,图片,字符等)。数据元素:数据的基本单位(数据之间存在紧密联系,合在一起便成为数据元
2020-05-31 23:15:41
285
UIScrollView.unitypackage
2020-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人