English 中文(简体)
js canvas phase zoom?
原标题:js canvas gradual zoom?

我一直在进行一场血清巨大的模拟,这意味着它成为动物和动物的必备条件。

I found a good working script but when the simulation got bigger I found it had a problem... The more you zoom in, the smaller the steps became and the further you zoom out, the bigger.

This is a problem because I need the steps to be equal no matter what zoom level you are.

现在使用的文字Im是:

var total = 75,
    delta = e.detail ? e.detail * -120 : e.wheelDelta; //e is mouse event

this.zoomValue += (delta > 0) ? 1 : -1;

this.zoomRatio = 1 + (this.zoomValue / total) * 2;
e.preventDefault();

http://clanpvp.com/sol“rel=“nofollow”http://clanpvp.com/sol。 (如果它不工作,我要么干扰它,要么你正在使用因特网探索者)

我在后来用苏马洛计算各种物体的位置。

谁知道如何以更好的方式去干活?

最佳回答

The anwser is very simple actualy... yet I needed somebody to show me before I saw it myself.

解决办法是使其分数化,这样

this.zoomRatio = Math.exp(this.zoomValue);

如果trick,你可以做这样的事情。

this.zoomRatio = Math.exp(this.zoomValue / 10);

使其分小步发展。

问题回答

暂无回答




相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签