自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 二叉堆(BinaryHeap)的一种C#实现

二叉堆(BinaryHeap)的一种C#实现最近项目里用到了寻路,可以用两种算法实现,迪杰斯特拉和AStar。其中AStar是迪杰斯特拉算法的一种改进,所以使用更广泛一点。这篇文章不讨论这两种算法,而聚焦于这两种算法中都用到的一种数据结构——二叉堆(BinaryHeap)。在这两种算法中的性能瓶颈最可能发生在从”开表”中取出路径最短的节点,也就是从一个集合中取出最小元素。最简单的方法当然就是对...

2019-06-01 00:29:09 689

原创 C#中一种实现List双循环的方法

C#中一种实现List双循环的方法最近在项目中遇到了一个小问题,对一个链表中的所有元素进行两两比较。最简单的办法就是用双循环实现,类似于冒泡排序。比如:for(int i = 0; i<list.Count; ++i){ for(int j = i+1; j < list.Count; ++j) { //比较list[i]与list[j] }}ok,完全满足需求。...

2019-05-29 21:12:38 5792

翻译 如何使用Entitas开发游戏(FNGGames)

如何使用Entitas开发游戏(FNGGames)原文链接:How I build games with Entitas (FNGGames)这个帖子用来说明如何使用Entitas来构建我的游戏工程。假定你对Entitas如何工作已经有了相当好的理解。它并不是一篇详细介绍Entitas特性的教程。相反,它旨在解释如何使用Entitas构建代码,并且最大程度地提高清晰度、稳定性和灵活性,尤其...

2018-06-04 23:53:16 6530 2

翻译 『翻译』理解椭圆曲线签名算法如何保护你的数据安全

原文链接:UNDERSTANDING HOW ECDSA PROTECTS YOUR DATA.每个人可能都或多或少听说过ECDSA。有的人情况稍好,大概知道这是数字签名,但另一些人可能根本不知道我在说些什么。我曾经试着理解ECDSA是如何工作的,但是很难搞明白,因为大多数网上的参考资料都是不充分的。它们要么太基础——只解释了基础算法,留下了疑问:现实中到底是怎么工作的——要么太超前——完全略过了...

2018-05-03 23:03:18 1376

原创 Unity中制作自定义字体的两种方式

Unity支持自定义图片字体(CustomFont),网上有很多教程,细节不尽相同,当概括起来基本就是两种方式。一是使用BMFont,导出图集和.fnt文件,再使用图集在Unity中设置得到字体。二是不用BMFont,使用Unity自带的Sprite类似图集的功能。两种方式原理相同,只是手段有区别。基本原理都是先有一张贴图,比如:需要知道的信息是贴图中每一个字符对应的ASCII码(例如0的ASCI...

2018-04-18 22:04:28 17964 6

原创 录制动画时AnimationClip.SetCurve的relativePath问题

http://forum.unity3d.com/threads/help-i-dont-get-it-animationclip-setcurve-relativepath.168050/

2016-04-06 14:38:15 11142 1

原创 Unity中透明材质物体渲染到RenderTexture的问题

最近在做一个小项目,需要将模型作为UI显示在屏幕上,所以使用了RenderTexture。制作过程大概为新建一个摄像机对准模型物体,新建RenderTexture被这个摄像机引用,摄像机背景设为透明。使用NGUI,新建一个UITexture,将此RederTexture作为材质赋给它。而该模型为了实现半透明效果用了Transparent/Deffuse的Shader。设想中此时半透明的模型渲染在屏

2016-03-31 17:57:55 13441

原创 Unity中内嵌网页插件UniWebView使用总结

一、目前有三种方式可以实现在Unity工程中实现内嵌网页的功能:1、  UnityWebCore:只支持Windows平台,调用浏览器内核,将网页渲染到mesh,作为gameObject。2、  Unity-Webview:只适用于Andriod和ios平台,调用移动平台的Webview。3、  UniWebView:适用于Andriod、ios和Mac os,在移动端效果

2015-09-07 12:48:30 32329 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除