我在Phaser有一个项目.我想在画布上的元素上做一个用户图像编辑器
I have a project in Phaser. I want to do a user image editor on elements on the canvas
用户有一个项目菜单(我们称之为贴纸),他将它们放在舞台上。
我希望他们能够编辑它们(缩放和旋转),但我不希望它成为工具栏,而是元素本身的显示。
我找到了我需要的东西,但它在fabricjs上。
我可以在Phaser上使用该代码吗?或者有没有一个库可以为Phaser做同样的事情?
Phaser中没有现成的此类功能。你必须自己写。
一个好的起点(或者至少我会怎么做)是一个自定义类,它扩展了Phaser.Group
,并包含图像本身(可能是一个精灵)和周围的辅助精灵(让我们称之为"句柄")。Phaser.Group
可以有自己的update()
,因此您可以在那里处理句柄输入。自然地,当拖动任意角控制柄时,应该同时修改精灵的scale.x
和scale.y
,或者当拖动任意边时,分别只修改x
或y
。你必须自己处理锚和位置。
相关文章:
- 可以't使用PHP使用Froala编辑器上传图像URL
- 我在Phaser有一个项目.我想在画布上的元素上做一个用户图像编辑器
- 如何使用我自己的所见即所得编辑器插入图像
- Tinymce编辑器图像上传插件添加完整的图像URL
- 简单的Javascript图像编辑器 ASP.Net 应用程序
- 无法使用 Froala 编辑器删除服务器的图像
- 使用CamanJS的图像查看器/编辑器
- 如何使用HTML5和Raphael JS构建图像编辑器
- 将图像附加到富文本编辑器dosen'我不在IE工作
- DNN:HTML编辑器不显示要选择图像的文件夹
- 模板和页面编辑器中的图像的Web设计问题
- CKEditor只在编辑器中正确插入图像,但在提交后不会在网页上显示图像
- 带有ember js和Froala编辑器的Lightbox 2(点击即可预览图像)
- 如何在密文编辑器中使用图像文件名
- 画布图像编辑器
- 可以't从froala编辑器上传图像
- Jquery图像编辑器或在我上传的图像上添加文本
- 用Aviary/Creave SDK图像编辑器替换图像
- 图像编辑器+ AJAX - Base64
- 合金编辑器:从内容上传我的服务器上的多个图像