网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月13日漏签0天
godot吧 关注:8,223贴子:37,904
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 5回复贴,共1页
<<返回godot吧
>0< 加载中...

新人关于翻转方向的问题

  • 只看楼主
  • 收藏

  • 回复
  • 伟大的钱博斯
  • 界面设计
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
4.4的翻转scale更新了吗?为什么设置了scale.x = -1翻转过之后会重新归为1,然后就会导致不停地左右翻转。
如果增加了缓存oldfacing,记录先前的方向,那么就会导致翻转的同时把场景节点的左右判定也给翻转一遍,导致翻到左朝向之后直接向右不能翻到右朝向,而是再次点击左移动的时候翻转到右朝向。
AI教程翻大半天了,怎么都搞不好。


  • 黙轻言
  • 着色器
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
官方不让这样改,Character让scale.x=方向*scale.y就行,rigidbody好像只能改贴图反转


合肥水花网络科技有限公司
在线编辑Excel表格、WORD文档等,涵盖了多款常用模板,让你随时随地轻轻松松制作表格。简单便捷的操作。
2025-05-13 22:48广告
立即查看
2025-05-13 22:48:42
广告
  • 长流啊长流
  • 着色器
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
加一个父结点 父结点反转吧


  • 幻影炎尘
  • godot
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
因为scale.x为负值的时候,引擎会将其转义为y轴变负,然后旋转180度,用来模拟翻转的效果。所以尽量不要在物理体上这么操作。要快速解决这个问题也很容易,直接给scale整个赋值vector2(-1,1)就行了,这样就不会在转义的基础上再修改了。不过还有比较标准的做法是在给需要翻转的节点最外层套一层node2d直接改它就好了。


  • 伟大的钱博斯
  • 界面设计
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
解决了,将要翻转的东西像是动画播放器,图片,还有伤害检测的hitbox都放到同一个Body节点下,翻转body就行了。
直接翻转场景不可行


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 5回复贴,共1页
<<返回godot吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示