真Unity3d_NavMeshNavigation和自定义Shader

来源:互联网 发布:2000年代流行网络歌曲 编辑:程序博客网 时间:2024/06/04 01:30

之前写了一个很长的NavMeshNavigation 教学给CSDN给吞了

2个我放一起说了,因为本人是小白,只是一些入门,就简略说说

是真正的入门,并不是教科书,或者百度的那些“入门”


NavMeshNavigation动态烘焙是5.6新增的功能

所以之前的版本并没有,如果你用了其他插件做寻路算法,或者可以考虑这个

如果你之前也是用NavMeshNavigation,然后现在出了个新功能,可能让你失望了

我也被他坑了,用这个新的动态可以,但是旧的基本上完全废除重新来过,可以整合的地方并不多

(使用方法不同也合理,毕竟现在可以多个Mesh Surface和Runtime Bake,和原来完全不同)


自定义Shader ,我说的就是Shader Forge

虽然说是2014年已经很流行的工具,但是他现在最新的例子就是5.6才能用,博主用5.3.3并不能很好的直接打开例子(有部分global shader5.3没有,你能转换除外)

很多人听到shader,觉得很难,甚至还有什么你懂shader就是高手的说法(真不知道是哪里误传的)

网上能搜到比较好,完善的例子就2个

瞎猫 -Shader入门

交通大学研究生妹子   -《XXXXXShader入门》,对的,就是妹子建议的那本书

但其实看看人家 Shader Forge

本来博主还以为这几年大量资金流入,程序员人工也日益见长,各种APP满天飞,社会不是发展挺好的

可事实是国内不是没人才,是人才太多,

为什么网上尽是说Shader怎么实现,怎么难,面试问的问题也肯定有问这个shader

但国内竟然没有一篇关于Shader的技术文章提到Shader Forge的?

(或者只是我没看到吧)

真的没产业,没个性,没想法,没平台,就算有人才也么的用,国内这样发展真的还要多少年才能赶上别国啊??




……下面不写一句代码生成的Shader


(其中第27行,include "UnityCG.cginc" 后用到的一些方法为5.6.x所有,最新版本才有,所以这个自动生成需要搭配版本,如果你团队是低版本可能不能直接用,而且如果人家是开源。。。。。。。。。。。。。。。)


懂的人就懂了,不懂的就是是不是一辈子不会懂?

(马克思说的:世界上只有未被认知的事物,没有不能被认知的事物)

可事实就是很多人都是瞎的,用摸的去认识事物?

我们真的没有软件产业。。。。。。没有为做软件而做软件的公司(引擎,中间件)



ps.要重点说明的是,我不提倡今时今日还是和以前一样的软件生产方式,Unity3d就是一个很好的证明,要说市场,其实现在全球几乎公用一个市场,人家有的市场我们也有,就不要在说什么借口了,到底做不到是不是软件生产方法的原因的(封闭的软件作业,马云式外行管内行,不利于内部创业,也无益于传承创新,说好的青出于蓝而胜于蓝呢?)

原创粉丝点击