Ticket #31151

imgae.src = "img/" + url;の"img/"はとった方がいいかと

Open Date: 2013-04-13 19:51 Last Update: 2013-04-25 22:18

Reporter:
(Anonymous)
Owner:
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

初期設定で"img/"がついているとややこしいし、外部の画像がアクセスできないので、外した方がいいかと。

Ticket History (3/8 Histories)

2013-04-13 19:51 Updated by: None
  • New Ticket "imgae.src = "img/" + url;の"img/"はとった方がいいかと" created
2013-04-13 22:01 Updated by: tsugehara
  • Owner Update from (None) to tsugehara
Comment

ご意見どうもです。

一応この構成がデフォルトになっていて、これはいじるつもりは無いです。

html file
img/
css/
js/
sound/

ただ、「/が含まれている場合このルールを除外する」などの処置はしないと、仰るように外部URLには対応出来ないので、なんらかの例外処置は設けようかと思います。

v2.0のリリースまでには対応します。

2013-04-14 13:40 Updated by: yasutako
Comment

お返事ありがとうございます。 ../とかでもアクセスできないし、使う人に任せたほうがいいかと。 プロジェクトの移籍とかの場合、フォルダ構造を変えると変更が半端ないですし。 開発者の方針といわれたらそれまでですけど。

2013-04-14 21:06 Updated by: tsugehara
Comment

価値のある議論だと思いますので考えを書いておきます。

img/を省略すると以下のように書けます。個人的にこれを嫌っています。

game.preload("img/a.png", "img/b.png", "img/c.png");

サポートするのは、こういう形を考えています。デフォルトではResourceStructure.Defaultが指定されており、プリフィックスが付けられているという形です。

game.resource.structure = ResourceStructure.Plain;
game.preload("img/a.png", "img/b.png", "img/c.png");

プロジェクト構造は利用者が自由に決めるべき、デフォルトでプロジェクトテンプレートが定義されているとわかりづらい等の話はよく理解出来るのですが、個人的にはデフォルトで定義されていた方が長期的には作りやすいと思っています。

べき論については平行線を辿ってしまうと思いますが、「自由に指定出来る形式をサポートする」というところには着地させますので、しばしお時間いただきたく。

2013-04-14 23:23 Updated by: tsugehara
  • Resolution Update from None to Fixed
Comment

r82 にて、サンプルファイルなどと一緒にコミットしておきました。

お時間ある時にでも、ご確認とコメント(またはチケット完了)いただけると助かります。

2013-04-25 22:02 Updated by: yasutako
Comment

変更確認しました。 了解です。 個人的には, html5+node.js+mvcアーキテクチャーが一つの形だと思っており、サーバーの自由度も高く、 フォルダ構造は昔のようにはできないところがありますが、 設定変更できるのなら問題ありません。 修正ご苦労様です。ありがとうございました。

2013-04-25 22:11 Updated by: yasutako
Comment

これってどうやって完了するんでしょう? ログインせずに投稿したからできないのかな?

2013-04-25 22:18 Updated by: tsugehara
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2013-04-25 22:18
Comment

あー、匿名チケットの完了は確かに出来なそうですね。

こちらで完了させておきます。

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login