Unity 自动寻路 Navmesh 初次使用

2013-7-3 雨辰 Unity3D

        使用Unity来开发手游,自动寻路可以有很多种实现方式。第一种比较传统的是使用A星寻路,它是一种比较传统的人工智能算法,在游戏开发中比较常用到。大部分的页游和端游都用到这种技术。在Unity游戏也可以用这种技术,Asset Store上面已经有相关的组件了,感兴趣的同学可以自己去了解。我在后面有机会再来详细介绍了。今天我们来学习Unity官方内置的寻路插件-Navmesh。 1.创建地形 2.添加角色 3.创建多个障碍物,尽量摆的复杂一点,来检查Navmesh的可用性和效率。 4...

阅读全文>>

标签: Unity3D

评论(0) 浏览(364)

Inspector属性面板之[HideInInspector] [SerializeField]等属性介绍

2013-6-14 雨辰 Unity3D

[HideInInspector]:使用了该属性的变量不显示在inspector 但是被序列化。即不会显示,也不会被外部类调用。 [SerializeField]:将不会被序列化的非公共变量可以序列化,这么在下次读取时,就是上次赋值的值。 [ExecuteInEditMode()]:这个函数可以使代码在编辑模式下运行,不需要运行游戏; [ExecuteInEditMode]: 编辑环境中该功能(类)生效,简单讲就是。不运行游戏。就可你让你的功能起作用,比如:NGUI中的Slider [MenuItem(“”)]:导航条中加入自定义菜单。可参考:x...

阅读全文>>

标签: Unity3D

评论(0) 浏览(360)

HLSL 基础

2013-4-15 雨辰 Unity3D

数据类型 数据类型有值类型、向量、矩阵、采样器、和结构体。 1.值类型 bool 布尔变量 half 16为整形 int 32位整形 float 单精度浮点数 double 双精度浮点数 声明方式:float f; 赋值方式:f = 1; 2.向量 声明方式:float4 f; 赋值方式:f = {1,2,3,4}; 取值方式:float3 ff = f.rgb; 说明:向可以通过xyzw或者rgba访...

阅读全文>>

标签: Unity3D-Shader

评论(0) 浏览(19)

Unity3D 生命周期一图详解

2013-2-3 雨辰 Unity3D

阅读全文>>

标签: Unity3D

评论(0) 浏览(468)

雨辰 joyimp|@2011-2018 京ICP备16030765号