
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
前言最近在做游戏的聊天功能,需要在客户端接入敏感词过滤,较低成本的实现方法有字典匹配和正则表达式匹配,但效率上较低。大致 google 了一遍,发现 DFA 算法是实现敏感词过滤效率较高的选择,下面是具体实现过程。 DFA 算法须知DFA 算法,即 Deterministic Finite Automaton ,中文翻译是有穷自动机。它是通过 event 和当前 state 得到下...
转自:原文地址一、各平台上的资源目录1.在Unity3D中的目录:Application.dataPath此属性用于返回程序的数据文件所在文件夹的路径。例如在Editor中就是Assets了。Application.streamingAssetsPath此属性用于返回流数据的缓存目录,返回路径为相对路径,适合设置一些外部数
序言近来UE4渐渐有了抬头的趋势,并且因为其在VR游戏设计中表现突出的渲染性能而饱受开发者青睐,更令人惊叹不已的是这个引擎的源码是开源的,这对于希望研究引擎底层代码的码农来说,优秀得有点过分啦。一、引擎安装:关于引擎安装,其实有两种方式:- 通过官方提供的Laucher下载引擎、工具和资源,具体步骤:登录Epic Games账号后,打开https://www.unrealengine.
在Unity引擎中使用MovieTexture播放全景视频时,效果非常好,而且操作相对方便,但是movietexture只能播放OGG和OVG,而且质量比较低.如果要转成高质量的视频,文件尺寸比较大。 在要打包到Android平台上进行测试时,发现打包报错,查询资料才发现,MovieTexture不支持Android平台的使用。Unity提供的支持移动设备上播放视频的接口,只有:
基本规律记住一个对应关系即可Top => 1Middle => 0.5Bottom => 0Left => 0Center => 0.5Right => 1递增规律:从左到右(x),从下到上(y)无论是锚点还是轴心,当 x 或 y 的取值为:[0, 1] 时,表示点在对象区...
引言由于 Google 规定新上线的 App 的 TargetVersion 必须不低于28 ,而对于 API 级别高于 26(Android 8.0)又要求必须适配新的 Icon 方案,即自适应图标(Adaptive Icons)。因此,Unity 中的图标设置栏也发生了一些变化,在 Unity 的 Android 平台 PlayerSettings 中,Icon 设置由原来的一栏变为三栏...
引言最近在读 Unity 4.3 的源码,研究到 Unity 集成的物理引擎 PhysX 和 Box2D 部分,接下来还要研究渲染引擎方面的东西,想着直接倒腾一下,自己集成一遍写个小 demo 。当然这都依赖于 OpenGL 这个东西来渲染(因为物理引擎本身都是一些计算,没有可视化的东西,需要借助渲染层将其可视化),这里先搭一个可以在 Windows 下编写 OpenGL 程序的架子,然后再往..
由于在学习图像识别中的特征点检测中,需要用到Surf和Sift算法,但是这两个算法在OpenCV 3.1.0的Release版本中并不存在,因为他们是存放在opencv_contrib目录下面的未稳定功能模块,所以如果我们想要使用这个目录的功能,就需要自己重新进行OpenCV的编译。 一、准备工作:1.下载OpenCV安装包:https://sourceforge.ne...
引言假如想在 Windows 下进行 C++ 的开发,可以直接使用 Visual Studio 和相应的 C++ 插件来实现,但编译和构建过程是不可见的。为了更彻底地了解 C++ 工程的编译和构建,可以借助另外两个工具在 Windows 环境下实现。MinGW是 Windows 系统下的一个编译环境,包含了 C++ 代码编译所需的三方库、头文件等,用于完成 C++ 源码的编译和链...
Vmw11上安装完OS X 10.9之后升级为10.10的注意点假如在Win7上已经完成了Wmw11和OS X10.9虚拟机的安装,想要升级为OS X 10.10的系统,有几点注意的:1.假如镜像文件用CD驱动无法打开,或者格式并非.iso而是.dmg的,用CD打开时总是提示“您打开了一张空白...”,可以将镜像文件拷贝到虚拟机的共享目录中2.在虚拟机中的打开桌面的共享目录,然后双击镜







