知识
文章平均质量分 70
阿高
只是个喜欢拿技术去炫耀的家伙
展开
-
PNG8格式图片详解
最近搜索了一下有关PNG8格式图片的详细解析。发现信息比较零散,也存在有某些争议(当然了,不排除本人搜索功力差的因素)。有说PNG8格式图片是不 支持半透明的,也有持反对意见的。所有才有了写这篇文章的想法。有什么说得不对的,也欢迎大家批评指正。废话就说到这里,直接进入正题吧。首先我们来理解一下什么叫Alpha透明和索引色透明。 Alpha透明:Alpha的数值范围为从0(黑色)到转载 2012-12-05 22:31:56 · 3592 阅读 · 0 评论 -
图片压缩的方法
由于上头突然说要优化公司网站首页性能,为了提速,图片再压缩一下再实行gzip会好一些。网上搜索一番之后结合实际并且亲测后总结了一下个人认为可行的一些方法,希望对大家有帮助。倘若你有更好的方法,不妨也说说。总体方法:1、用Photoshop导出的图片普遍比用Fireworks导出的要大(同等质量)。如果想让图片小一点的话,建议用Fireworks把图片过一遍。2、使用Smus转载 2012-12-05 22:35:10 · 986 阅读 · 0 评论 -
unity3d 中让JS访问C#脚本的方法
由于是完全不同的两种语言,所以“语言不通”也是很正常的事情。但最终编译后他们都是一样的,所以虽然做不到相互访问(虽然不知道访问这个说法对不对不过这种细节就不要在意了),但是单向访问还是没问题的。网上很多中说法,官方其实帮助文档也有说了,不过是全英文的,国内也有翻译,不过那个质量就不评论了。然后进入正题:1、把C#脚本都放到Standard Assets文件夹里,如果没有原创 2012-12-15 21:30:23 · 2905 阅读 · 2 评论 -
C++多线程编程简单实例
转自:http://blog.sina.com.cn/s/blog_4ae717db01013z9m.htmlC++本身并没有提供任何多线程机制,但是在windows下,我们可以调用SDK win32 api来编写多线程的程序,下面就此简单的讲一下: 创建线程的函数HANDLE CreateThread( LPSECURITY_ATTRIBUTES l转载 2012-12-28 12:17:24 · 869 阅读 · 0 评论 -
从有限状态机(FSM)到行为树(Behavior Tree)(2)
模式3:根据条件跳转到多个状态,包括自跳转这是在状态机里最常见的模式,由于是基于条件的跳转,所以可以非常方便的用选择节点和前提的组合来描述,特别值得注意的是,对于自跳转而言,其实就是维持了当前的状态,所以,在构建行为树的时候,我们不需要特别考虑自跳转的转换。如下图所描述了,我们先用序列节点来保证跳转的上下文(可以参考模式2中的相关内容),这里用到的另一个技巧是,我们会在状态a结束的时候,在转载 2013-03-14 17:48:41 · 1694 阅读 · 0 评论 -
从有限状态机(FSM)到行为树(Behavior Tree)(1)
原文:http://www.aisharing.com/archives/439选这次主题,要感谢一位网友的来信,他询问了一些如何将有限状态机转成行为树的问题,当时,我回信给了一些建议,但后来我仔细想了一下,觉得可能说得还不够全面,所以我就想通过这篇文章,来整理出一些比较典型的转化“模板”,给有这方面疑惑的朋友一些帮助,如果有朋友有一些自己的见解的,可以在后面留言,我们一起讨论转载 2013-03-14 17:42:55 · 2384 阅读 · 0 评论 -
基于行为树与状态机的游戏人工智能
来自http://game.chinaitlab.com/program/879661.html0×00 – 前奏 关于游戏中人工智能的应用这个伟大的话题,笔者我实在是想了很久,才敢厚着脸皮来谈一下自己的一些见解以及分享下这方面的学习心得,顺便蹭点稿费。 说起人工智能(AI, Artificial Intelligence),我们的第一印象可能是机器人,在这里我没有跟大转载 2013-03-14 17:54:32 · 2737 阅读 · 0 评论 -
行为树(Behavior Tree)实践(1)– 基本概念
原文:http://www.aisharing.com/archives/90自从开博以来,每天都会关心一下博客的访问情况,看到一些朋友的订阅或者访问,不胜欣喜,也促使我去写一些更好的博文,来和大家分享和交流,从访问统计来看,有相当一部分是来自于搜索引擎的流量,关键字以“行为树”,或者“Behavior Tree”居首位,我想大家对此可能有些兴趣,加上,这几年反反复复一直在AI转载 2012-12-06 19:59:13 · 4431 阅读 · 0 评论 -
行为树(Behavior Tree)实践(2)– 进一步的讨论
原文:http://www.aisharing.com/archives/99上次提到了一些行为树的基本概念,包括行为节点,控制节点(选择,序列,并行),这次来更多,更深入的讨论行为树的一些东西,如果对行为树不是很了解,请参看这里。一. 关于选择节点的讨论我们说过选择节点的定义是通过判断子节点的前提条件来选择一个节点执行,这就牵涉到判断顺序的问题,是自左向右,还是随转载 2012-12-06 20:01:37 · 6001 阅读 · 0 评论