博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【小松教你手游开发】【unity实用技能】往avatar身边放置一个物体(随机)
阅读量:6369 次
发布时间:2019-06-23

本文共 372 字,大约阅读时间需要 1 分钟。

在开发中时不时会用到这个需求,比如要放置一个宠物在身边,但是不能在自己身上。

一个简单的方法

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;

转载于:https://blog.51cto.com/13638120/2084938

你可能感兴趣的文章
Linux操作系统分析 ------------------中国科技大学
查看>>
Apache多站点实现原理和配置
查看>>
javascript类型系统——包装对象
查看>>
Android4.4中不能发送SD卡就绪广播
查看>>
解决:sudo: 无法解析主机:dinphy-500-310cn: 连接超时
查看>>
Asp.Net多线程用法1
查看>>
exFAT是支持Mac和Win的
查看>>
(转)postman中 form-data、x-www-form-urlencoded、raw、binary的区别
查看>>
js Date操作
查看>>
判断用户密码是否在警告期内(学习练习)
查看>>
sp_executesql的执行计划会被重用(转载)
查看>>
禅道项目管理软件插件开发
查看>>
Linux系统各发行版镜像下载
查看>>
JS获取键盘按下的键值event.keyCode,event.charCode,event.which的兼容性
查看>>
查看ORACLE 数据库及表信息
查看>>
腾讯、百度、阿里面试经验—(1) 腾讯面经
查看>>
Codeforces Round #374 (Div. 2) D. Maxim and Array 贪心
查看>>
HTML DOM 教程Part1
查看>>
GBDT的基本原理
查看>>
MySQL修改root密码的多种方法(转)
查看>>