网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月04日
漏签
0
天
godot吧
关注:
7,766
贴子:
36,545
看贴
图片
吧主推荐
游戏
5
回复贴,共
1
页
<<返回godot吧
>0< 加载中...
新人关于翻转方向的问题
只看楼主
收藏
回复
伟大的钱博斯
界面设计
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
4.4的翻转scale更新了吗?为什么设置了scale.x = -1翻转过之后会重新归为1,然后就会导致不停地左右翻转。
如果增加了缓存oldfacing,记录先前的方向,那么就会导致翻转的同时把场景节点的左右判定也给翻转一遍,导致翻到左朝向之后直接向右不能翻到右朝向,而是再次点击左移动的时候翻转到右朝向。
AI教程翻大半天了,怎么都搞不好。
黙轻言
着色器
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
官方不让这样改,Character让scale.x=方向*scale.y就行,rigidbody好像只能改贴图反转
长流啊长流
着色器
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
加一个父结点 父结点反转吧
幻影炎尘
godot
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
因为scale.x为负值的时候,引擎会将其转义为y轴变负,然后旋转180度,用来模拟翻转的效果。所以尽量不要在物理体上这么操作。要快速解决这个问题也很容易,直接给scale整个赋值vector2(-1,1)就行了,这样就不会在转义的基础上再修改了。不过还有比较标准的做法是在给需要翻转的节点最外层套一层node2d直接改它就好了。
伟大的钱博斯
界面设计
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
解决了,将要翻转的东西像是动画播放器,图片,还有伤害检测的hitbox都放到同一个Body节点下,翻转body就行了。
直接翻转场景不可行
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示