Kineticjs:画布中图像的随机移动动画
Kineticjs: Random moving animation of images in canvas
如何为For循环图像添加随机移动动画,
我有这个图像代码:
var imageSRCC = ["images/image1.png","images/image2.png","images/image3.png"];
function Images(i,x,y) {
var CreatImage = new Image();
Image= new Kinetic.Image({
x:x,
y:y,
image: CreatImage,
width: 100,
height: 200,
});
CreatImage.src = imageSRCC[i];
layer.add(Image);
}
for (var i =0; i <imageSRCC.length; i++) {
x: Math.floor(Math.random()*2 + 15)
y: Math.floor(Math.random()* 2 + 15)
Images(i,x,y)
}
,我想这样做:
http://chimera.labs.oreilly.com/books/1234000001654/ch05.html balls_with_simple_interactions
在上面的链接中,您可以看到示例向下滚动,您将看到(单击"运行示例!)
…
你没有问一个很有针对性的问题。但是看看书的例子,这是我的建议:
首先,创建一个运行本书中提供的示例的小提琴。这涉及到的不仅仅是从书中复制粘贴代码。这样做将有助于区分示例应用程序的HTML5和Javascript元素。JSFiddle,如果你不熟悉它,是一个有用的工具,用于在StackOverflow和其他地方演示代码。
然后,探索Javascript代码,让自己理解不同的函数正在做什么。你要特别关注的是drawScreen
, update
和render
函数。这些功能的目的是什么?
最后,KineticJS适合在哪里?KineticJS是一个图形库,所以它在这里只是作为一个更友好的例子中使用的本地HTML5画布代码的替代品。关注图书代码中的context
对象。你的目标是用KineticJS代码替换它。
理想情况下,当您完成这些步骤后,您将能够提供一个代码片段来回答您自己的问题。试试吧!
相关文章:
- 如何在JS中随机化backgroundPosition而不使用鼠标移动来制作万花筒的动画
- 随机jquery移动/角度内部错误与安卓浏览器
- 如何在Javascript中在桌子周围随机移动图像
- 使用单选按钮使 Div 在页面上随机移动
- 如何让 Div 使用单选按钮随机移动
- 不透明度+随机移动的随机计时
- 使用JavaScript和html将图像和超链接从一个位置随机移动到另一个位置
- 鼠标下移页面X,页面Y和鼠标移动页面X后页面Y不一样,随机发生
- 一些潜水器的起始位置和随机移动
- 如何让数组对象随机移动
- 用鼠标移动随机放置的盒子
- 如何移动一个图像随机当你点击另一个图像使用html &javascript
- 谷歌地图API移动到远标记在每次渲染(似乎随机)
- 使用原型继承模式的随机移动动画
- Kineticjs:画布中图像的随机移动动画
- 精灵图像的随机移动位置
- 使图像随机移动,点击
- 从Javascript中的坐标随机移动
- 随机移动的图像被屏幕的左上角吸引
- 在固定区域中随机移动图像