- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 球形射线的使用
一般在游戏中,人物放出大范围攻击技能的时候可以使用球形射线。例如:void ExplosionDamage(Vector3 center, float radius) { Collider[] hitColliders = Physics.OverlapSphere(center, radius); int i = 0; while (i < hitC
2016-09-08 22:48:47 3470
原创 U3D开发学习之路——持久化数据
PlayerPrefsUnity提供了一个本地持久化保存与读取数据的类——PlayerPrefs.它的工作原理是以键值对的形式将数据保存在文件中,这就好比给需要保存每一个数据赋予一个名称,将其成功存入本地存档中,程序就可以根据这个名称取出上次存储的数据。保存于读取数据PlayerPrefs类可保存和读取3种基本的数据类型,它们是浮点型、整形和字符串类型,涉及的方法如下。SetFloat( ):保存
2016-09-04 14:42:54 1838
原创 U3D开发学习之路--Mecanim动画系统
Mecanim特性针对人形角色提供了一种特殊的工作流,包含Avatar的创建和对肌肉的调节。动画重定向的能力,可以非常方便地把动画从一个角色模型应用到其他角色模型上。提供了可视化Animator视窗,可以直观地通过动画参数Transition(动画过渡线)等管理各个动画间的过度。Mecanim常用Animator:Mecanim动画系统组件AnimatorContr
2016-09-03 16:34:33 2574
原创 U3D开发学习之路——使用Unity3D中的寻路方法
寻路的方法如下步骤1、将场景中的地面以及障碍物勾选Static,调出Navigator视窗,点击Bake,形成寻路网格。2、给需要自动寻路的物体添加寻路组件——Nav Mesh Agent3、添加脚本给自动寻路的物体:public Transform target;NavMeshAgent myNav;void Start(){ myNav = GetComponent<NavMeshA
2016-09-03 16:12:13 6017
原创 U3D开发学习之路——贝塞尔曲线
Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细的计算公式,因此按照这样的公式绘制出来的曲线就用他的姓氏来命名,称为贝塞尔曲线。 以二阶贝塞尔曲线为例 贝塞尔公式脚本publ
2016-09-03 11:11:23 1606
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人