
游戏开发
文章平均质量分 63
血月笙歌
Jeremy Menethil
展开
-
A*寻路算法入门(二)
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;)免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交流之用,请勿进行商业用途。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!关于A*算法现在你该知道如何计算每转载 2017-08-07 16:09:02 · 441 阅读 · 0 评论 -
Unity Shaderlab: Object Outlines
One of the simplest and most useful effects that isn’t already present in Unity is object outlines.Screenshot from Left 4 Dead. Image Source: http://gamedev.stackexchange.com/questions/16391/how-c转载 2017-10-13 17:55:46 · 712 阅读 · 0 评论 -
生命周期
Execution Order of Event FunctionsIn Unity scripting, there are a number of event functions that get executed in a predetermined order as a script executes. This execution order is described转载 2017-10-12 14:41:06 · 298 阅读 · 0 评论 -
Unity内置事件
Awake当前控制脚本实例被装载的时候调用。一般用于初始化整个实例使用。Start当前控制脚本第一次执行Update之前调用。Update每帧都执行一次。这是最常用的事件函数。FixedUpdate每固定帧绘制时执行一次,和update不同的是FixedUpdate是渲染帧执行,如果你的渲染效率低下的时候FixedUpdate调用次数就会跟着下降。FixedUpdate比较适用于物理引擎的计算,因转载 2017-10-12 14:27:15 · 738 阅读 · 0 评论 -
UnityShader实例04:遮挡透明材质
版权声明:本文为博主原创文章,如需转载请指明出处http://blog.youkuaiyun.com/u011047171遮挡透明材质在3D游戏中,经常会出现控制的角色被房子或者墙壁之类的挡住,一些游戏会把挡住角色的物体透明化显示(这个应该需要脚本配合shader实现,因此不在本文讨论范围),如藏地传奇;而一些游戏会做一些特殊效果把角色被挡住的部分显示出来,如火炬之光这样(如下图),下转载 2017-08-24 18:42:09 · 771 阅读 · 0 评论 -
理解A*寻路算法具体过程
这两天研究了下 A* 寻路算法, 主要学习了这篇文章, 但这篇翻译得不是很好, 我花了很久才看明白文章中的各种指代. 特写此篇博客用来总结, 并写了寻路算法的代码, 觉得有用的同学可以看看. 另外因为图片制作起来比较麻烦, 所以我用的是原文里的图片. 当然寻路算法不止 A* 这一种, 还有递归, 非递归, 广度优先, 深度优先, 使用堆栈等等, 有兴趣的可以研究研究~~转载 2017-08-11 16:27:47 · 312 阅读 · 0 评论 -
多边形寻路算法简单介绍
之前有网友在我这里留言,问我怎样用自己的方法生成NavMesh。我也答应了有空的时候介绍一下,所以写了这篇博客。在说明生成的方法之前,需要先搞清楚几个概念性的问题:1、NavMesh是一种寻路的算法,我使用的是凸多边形寻路算法,你可以理解成和A星寻路差不多的算法,并不是只有Unity才有的。2、我使用的NavMesh寻路算法并不是Unity自带的那一套,而是全部自己写的,所转载 2017-08-10 12:57:05 · 4487 阅读 · 1 评论 -
unity开发 --------- NGUI(Localization、UILocalize)
unity开发 --------- NGUINGUI支持动态加载资源功能。比如语言选择:假如当前语言为中文,当将语言更改为英文时,所有UI上的文字也立即变成了英文。此功能是用Localization和UILocalize两个脚本配合完成的。Localization中记录多种配置方案,当更改配置方案时,由Localization发送通知,通知各UILocalize更新。N转载 2017-08-07 17:27:47 · 482 阅读 · 0 评论 -
unity开发 --------- ExecuteInEditMode
ExecuteInEditMode属性的作用是在EditMode下也可以执行脚本。Unity中默认情况下,脚本只有在运行的时候才被执行,加上此属性后,不运行程序,也能执行脚本。与PlayMode不同的是,函数并不会不停的执行。Update : 只有当场景中的某个物体发生变化时,才调用。OnGUI : 当GameView接收到一个Event时才调用。OnRenderO转载 2017-08-07 17:27:09 · 955 阅读 · 0 评论 -
A*寻路算法入门(一)
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;)免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交流之用,请勿进行商业用途。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!该篇博客由iOS课程团队的Johann转载 2017-08-07 16:05:46 · 560 阅读 · 0 评论 -
A*寻路算法与它的速度
版权声明:本文为博主原创文章,未经博主允许不得转载。如果你是一个游戏开发者,或者开发过一些关于人工智能的游戏,你一定知道A*算法,如果没有接触过此类的东东,那么看了这一篇文章,你会对A*算法从不知道变得了解,从了解变得理解。我不是一个纯粹的游戏开发者,我只是因为喜欢而研究,因为兴趣而开发,从一些很小的游戏开始,直到接触到了寻路等人工智能,才开始查找一些关于寻路方面的文章,从而知道了转载 2017-08-07 16:45:27 · 1050 阅读 · 0 评论 -
Unity3D 把Texture2D保存到文件
原链接:https://answers.unity.com/questions/245600/saving-a-png-image-to-hdd-in-standalone-build.html保存Texture2D到文件,可以是exr,jpg,png格式:import System.IO;function SaveTextureToFile( texture: Texture2D翻译 2018-02-07 12:39:28 · 12051 阅读 · 1 评论