找回密码
 注册帐号

扫一扫,访问微社区

脚本 一个3D角色在2D地图上移动的问题

3
回复
309
查看
[ 复制链接 ]
6蛮牛粉丝
1362/1500
排名
2280
昨日变化

13

主题

176

帖子

1362

积分

Rank: 6Rank: 6Rank: 6

UID
45963
好友
1
蛮牛币
3044
威望
0
注册时间
2014-9-21
在线时间
555 小时
最后登录
2021-9-23
2021-9-14 11:13:46 显示全部楼层 阅读模式
5蛮牛币
现在有个需求,一个3D角色要在45度视角的2D地图上行走,类似于这种
(1AUJ[K6{`F@NUP_)L%THTK.png

现在的方法是,对3D角色进行旋转来达到在2D画面下看似45度的效果,但是发现如果角色要旋转时,旋转的三个值都需要动态的改变才能让角色保持45度的状态。有没有公式来计算这个角度吗?

回复

使用道具 举报

0

主题

2

帖子

30

积分

Rank: 1

UID
339677
好友
0
蛮牛币
48
威望
0
注册时间
2020-1-16
在线时间
28 小时
最后登录
2021-9-22
2021-9-15 17:28:59 显示全部楼层
我理解的是,图片地图固定一个角度,给人物加个底,也就是套一个父物体,这个物体和地图角度一样,移动父物体移动,人物只做旋转水平方向应该就行了吧,人物相对平面是垂直的
回复

使用道具 举报

0

主题

2

帖子

30

积分

Rank: 1

UID
339677
好友
0
蛮牛币
48
威望
0
注册时间
2020-1-16
在线时间
28 小时
最后登录
2021-9-22
2021-9-15 17:34:55 显示全部楼层
父物体做移动,子物体转方向
回复

使用道具 举报

排名
34892
昨日变化

2

主题

38

帖子

90

积分

Rank: 2Rank: 2

UID
65522
好友
1
蛮牛币
274
威望
0
注册时间
2015-1-4
在线时间
42 小时
最后登录
2021-10-15
QQ
6 天前 显示全部楼层
单独用相机照射 Render Texture 一张这个 然后 用组件RawImage来显示到UI上3D模型改做旋转做旋转 保持摄像机永远在你设置的角度拍摄 ,这样2D画面就一样了,其他的就是做层级了 摄像机渲染层次 要处理大量的图片锚点这个才挺麻烦的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关注游戏蛮牛公众号送vip