首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >旋转纹理与圆形和身体

旋转纹理与圆形和身体
EN

Stack Overflow用户
提问于 2014-12-17 13:11:51
回答 1查看 95关注 0票数 0

我试着用身体的旋转旋转一个球的纹理,但我不知道我做错了什么。

下面是我绘制方法的代码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    @Override
public void draw(Batch batch, float parentAlpha) {
    super.draw(batch, parentAlpha);
    sprite.setSize((Gdx.graphics.getWidth()/10), (Gdx.graphics.getWidth()/10));
    sprite.setPosition(body.getPosition().x - sprite.getWidth()/2, body.getPosition().y -sprite.getHeight()/2);
    sprite.setRotation(body.getAngle()* MathUtils.radiansToDegrees);
    sprite.setOrigin(sprite.getWidth()/2, sprite.getHeight()/2);
    sprite.draw(batch);
}

身体旋转,但纹理不旋转。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-17 13:24:11

你试试Sprite.rotate(YourRotation);

但是请记住,body.getAngle()返回与初始位置有关的物体的旋转,我认为您必须调整以配合旋转。

例如,以frame和frame之间的body.getAngle()为例,前一个框架的不同之处是,您将应用于sprite.rotate,所以当它为0时,使用一种或另一种方法可能取决于您将移动很长时间,还是只移动一次,或者我认为。希望能有所帮助,我已经解释得很好了。

编辑

现在,更好地阅读您的问题,sprite.setRotation(body.getAngle()* MathUtils.radiansToDegrees);将不得不旋转,当您说不旋转,您意味着没有旋转任何东西,或旋转不好,可以检查您是否收到了您期望的数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27534928

复制
相关文章
多说圆形旋转头像
http://www.wpdaxue.com/duoshuo-avatar.html
老高的技术博客
2022/12/24
5780
OpenGLES(三)- GLKit: 多边形纹理、旋转OpenGLES(三)- GLKit: 多边形纹理、旋转
本文中会省略关于GLKit最基本的API的注释,如果需要详细注释可以看另一篇OpenGLES(二)- 纹理贴图
用户8893176
2021/08/09
8380
OpenGLES(三)-  GLKit: 多边形纹理、旋转OpenGLES(三)-  GLKit: 多边形纹理、旋转
直播带货APP开发,圆形旋转动画
Motivational-Message-On-Mobile-At-Outdoor-Event_4zBFjrjl1iiG.jpeg import android.animation.ObjectAnimator; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapShader; import android.graphics.Canvas; import androi
yunbaokeji柯基
2020/10/22
6140
直播带货APP开发,圆形旋转动画
【说站】自动旋转圆形光盘样式播放器代码
本文编程笔记首发 好看不错的音乐播放器代码,复制代码到网站需要显示的地方即可。 <script> // 配置信息 非必须 任何页面只需加载所需的 JS CSS 即可使用本播放器 var JA_PLAYER_PHP_CONFIG = { // 网易 音乐 用户 ID user_id: 12898846 // 手机下是否加载播放器 应对 USER_AGENT 劫持 , loadPlayerForMobile: true // 音量 , volume: .3 // 自动播放
很酷的站长
2022/11/28
6060
【说站】自动旋转圆形光盘样式播放器代码
Threejs入门之十六:纹理贴图和纹理材质
Texture 用于创建一个纹理贴图,将其应用到一个物体的表面,纹理对象可以通过TextureLoader(纹理加载器)的load()方法来加载一个图片。要使用纹理贴图,首先要创建一个纹理加载器,纹理加载器返回一个Texture 纹理对象,通过纹理加载器加载贴图材质 然后通过设置材质的颜色贴图map属性的值为上面的Texture来调用,下面我们创建一个立方体,并给这个立方体贴上木头材质的贴图,使其变为一个木箱
九仞山
2023/04/30
2.7K0
Threejs入门之十六:纹理贴图和纹理材质
机器学习实战——LBP特征提取
作者:张旭 编辑:栾志勇 零 全篇概述: LBP(Local Binary Pattern)算法 是一种描述图像特征像素点与各个像素点之间的灰度关系的局部特征的非参数算法,同时也是一张高效的纹理描述算法。 纹理是物体表面的自然特性,它描述图像像素点与图像领域之间的灰度空间的分布关系,不会因为光照强弱而改变图像的视觉变化。 LBP算法首次提出于1994年,主要是使用8邻域位置的局部关系,具有灰度不变性;随后在2002年提出了其改进版《Multiresolution gray-scale and rotatio
机器学习算法工程师
2018/03/06
3.5K0
机器学习实战——LBP特征提取
LBP原理与OpenCV实现
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/chaipp0607/article/details/78161986
chaibubble
2019/05/26
8790
特征提取方法(二):LBP原理与OpenCV实现
本文主要介绍了LBP算法的背景、原理、实现过程、以及其在手写数字识别中的应用。作者通过实验表明,基于LBP算法的特征提取方法具有较好的分类效果,但需要根据实际应用场景进行选择和优化。
chaibubble
2018/01/08
4.1K0
特征提取方法(二):LBP原理与OpenCV实现
Three.js 基础纹理贴图
尽管 Three.js 文档已经比较详细了,但对于刚接触 Three.js 的工友来说,最麻烦的还是不懂如何组合。Three.js 的功能实在太多了,初学者很容易被大量的新概念冲晕。
德育处主任
2023/02/26
5.7K0
Three.js 基础纹理贴图
LBP原理介绍以及算法实现
LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点,用来提取图像的局部的纹理特征。
CristianoC
2020/05/31
3.1K0
[译] 纹理网络:在前馈网络中进行纹理合成与风格化
题目:Texture Networks: Feed-forward Synthesis of Textures and Stylized Images 效果图 文章地址:arXiv:1603.03
zhwhong
2018/05/16
1.1K0
C++ OpenCV特征提取之扩展LBP特征提取
前面我们学习了《C++ OpenCV特征提取之基本的LBP特征提取》,用的是基本的LBP特征的提取,这次我们接着上次的代码,来看看扩展的ELBP的特征提取。
Vaccae
2019/07/24
2.4K0
OpenCV 人脸识别LBPH算法分析
人脸识别是指将一个需要识别的人脸和人脸库中的某个人脸对应起来(类似于指纹识别),目的是完成识别功能,该术语需要和人脸检测进行区分,人脸检测是在一张图片中把人脸定位出来,完成的是搜寻的功能。从OpenCV2.4开始,加入了新的类FaceRecognizer,该类用于人脸识别,使用它可以方便地进行相关识别实验。
全栈程序员站长
2022/09/07
1.5K0
OpenCV 人脸识别LBPH算法分析
OpenGL 从入门到成魔-第7章-纹理和纹理坐标
注:参考自bilibili系列视频,OpenGL 从入门到成魔-第7章-纹理和纹理坐标,更详细的内容可以从视频获取https://www.bilibili.com/video/BV1bZ4y1W7tX
瑶瑶
2020/06/16
2.5K0
Shader-基础纹理-遮罩纹理
遮罩纹理(mask texture)控制光照的强度,获得更加细腻的效果,通过遮罩纹理控制光照。在制作地形材质的时候混合多张图片,遮罩纹理控制如何混合这些纹理。 通过采样得到的纹素值与某种表面属性相乘,来更加精准的控制模型表面的各种属性。 在代码中添加了BumpMap来进行凹凸纹理效果,通过SpecularMask实现控制高光的光照
祝你万事顺利
2019/05/28
1.2K0
Shader-基础纹理-渐变纹理
一种基于冷暖色调的着色技术,通过渐变纹理控制漫反射光照。核心部分来说用过使用halfLambert构建一个纹理坐标,用这个纹理坐标来对渐变纹理进行采样。
祝你万事顺利
2019/05/28
1.1K0
特征提取——纹理特征
图像处理之特征提取(二)之LBP特征简单梳理 https://blog.csdn.net/coming_is_winter/article/details/72859957 https://blog.csdn.net/zouxy09/article/details/7929531 LBP特征理解。 http://blog.csdn.net/hqh45/article/details/24501097 LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点。它是首先由T. Ojala, M.Pietikäinen, 和 D. Harwood 在1994年提出,用于纹理特征提取。而且,提取的特征是图像的局部的纹理特征;
AomanHao
2022/01/14
1.8K0
2d游戏shader(效果)
刚刚开源了自己积累的一些2D效果的Shader实现,项目GitHub地址。效果在下面列出,我使用的Unity版本是5.3.5p8(当前已更新到5.6.0f3),可用不低于此版本的unity打开查看。需要注意的是,我的实现初衷在于原理的理解,并未斟酌优化,如果项目中使用请考虑优化。本文会不定期更新,添加新研究的效果。后面如果有时间,我可能会开一系列博客详细写写每个效果的原理和实现细节,欢迎朋友和我一起讨论。(P.S. 如果对你有帮助,别忘了点GitHub右上角的star,谢谢!)
全栈程序员站长
2022/07/28
1.5K0
2d游戏shader(效果)
点击加载更多

相似问题

圆形纹理libGdx

30

LibGDX -圆形纹理

211

素面和圆形旋转木马

11

圆形导航旋转

11

圆形旋转视图

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文