teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

修正

2018/11/24 08:52

投稿

cheche0830
cheche0830

スコア187

title CHANGED
File without changes
body CHANGED
@@ -26,5 +26,5 @@
26
26
  拡大軸中央の場合は問題ない
27
27
  ![イメージ説明](eb638528408991ef0d89dbc6122a08e4.png)
28
28
 
29
- 拡大軸が中央からずれている場合
29
+ 【実現したいこと】拡大軸が中央からずれている場合
30
30
  ![イメージ説明](9218137d869a14a897dfe0d9e5de12b8.png)

2

画像

2018/11/24 08:52

投稿

cheche0830
cheche0830

スコア187

title CHANGED
File without changes
body CHANGED
@@ -20,4 +20,11 @@
20
20
  container.x -= ???
21
21
  container.y -= ???
22
22
  stage.update();
23
- ```
23
+ ```
24
+
25
+ //追記2
26
+ 拡大軸中央の場合は問題ない
27
+ ![イメージ説明](eb638528408991ef0d89dbc6122a08e4.png)
28
+
29
+ 拡大軸が中央からずれている場合
30
+ ![イメージ説明](9218137d869a14a897dfe0d9e5de12b8.png)

1

code added

2018/11/24 08:49

投稿

cheche0830
cheche0830

スコア187

title CHANGED
File without changes
body CHANGED
@@ -9,4 +9,15 @@
9
9
  (要は図形の中央を軸に拡大したい)
10
10
  どのような計算式になりますでしょうか?
11
11
  おそらく、xとyを基準点を基にマイナスする計算になると思うのですが、
12
- どういう計算にすればよいかわからず・・・
12
+ どういう計算にすればよいかわからず・・・
13
+
14
+ //追記
15
+ 全体が膨大で掲載が難しく該当箇所のみ抜粋いたします・・
16
+ ```ここに言語を入力
17
+ var zoom = .1;
18
+ //container.scaleの初期値は1 width:100 height:100 とします
19
+ container.scale += container.scale + zoom;
20
+ container.x -= ???
21
+ container.y -= ???
22
+ stage.update();
23
+ ```