小游戏如何旋转图片?

发布于 7 年前作者 xiuying509011 次浏览最后编辑 7 年前来自 ask

小游戏如何旋转图片?也就是image,怎么旋转?来实现人物转向?

10 回复
yonghuang
yonghuang1 楼6 年前

有什么方法吗,我也在找,用的切换不同角度的图片,太占资源了

guwei
guwei3 楼6 年前

看了官方的文档,

确实只有 缩放  或者  裁剪

fang05
fang054 楼6 年前

原来如此。。多谢

ming71
ming715 楼6 年前

楼主,我想让图片按照预定的弧线行走,如果让canvas旋转,难道要每帧设置canvas的坐标?

lujie
lujie6 楼6 年前

把图片画在 canvas 上,然后做旋转

duanmin
duanmin7 楼6 年前

应该是可以的,你需要看的是 canvas 的 API 。

bcheng
bcheng8 楼6 年前

我查了下canvas的api没查到啊。。。我搜索了rotate,vector2,transform关键字等等,都没找到啊

画在canvas上然后怎么旋转?

yanjiang
yanjiang9 楼6 年前

以下是官方的canvas的API,就这么几条。。。少得可怜啊:

Canvas

画布对象

属性

number width

画布的宽度

number height

画布的高度

方法

string Canvas.toTempFilePath(Object object)

将当前 Canvas 保存为一个临时文件,并生成相应的临时文件路径。

RenderingContext Canvas.getContext(string contextType, Object contextAttributes)

获取画布对象的绘图上下文

string Canvas.toDataURL()

把画布上的绘制内容以一个 data URI 的格式返回

jie27
jie2710 楼5 年前

。。。???连图片都不能旋转,让我们怎么做游戏?。。。