小松教你手游开发unity实用技能往avatar身边放置一个物体(随机)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小松教你手游开发unity实用技能往avatar身边放置一个物体(随机)相关的知识,希望对你有一定的参考价值。
在开发中时不时会用到这个需求,比如要放置一个宠物在身边,但是不能在自己身上。一个简单的方法
Vector3 pos = Vector3.zero;
int angle = Random.Range(0, 360);
Vector3 range = Quaternion.AngleAxis(angle, Vector3.up) * Vector3.back * 1.5f;
pos = pos + range;
同理,如果想做一个跟随功能,就是离角色有一定距离,
Vector3 chasePosition = m_owner.GetPosition() - m_owner.GetRotation() * Vector3.forward * 2;
以上是关于小松教你手游开发unity实用技能往avatar身边放置一个物体(随机)的主要内容,如果未能解决你的问题,请参考以下文章
小松教你手游开发unity实用技能unity ios快捷打包
小松教你手游开发unity实用技能Unity Mesh更新的时候增加内存