ご意見どうもです。
一応この構成がデフォルトになっていて、これはいじるつもりは無いです。
html file img/ css/ js/ sound/
ただ、「/が含まれている場合このルールを除外する」などの処置はしないと、仰るように外部URLには対応出来ないので、なんらかの例外処置は設けようかと思います。
v2.0のリリースまでには対応します。
お返事ありがとうございます。 ../とかでもアクセスできないし、使う人に任せたほうがいいかと。 プロジェクトの移籍とかの場合、フォルダ構造を変えると変更が半端ないですし。 開発者の方針といわれたらそれまでですけど。
価値のある議論だと思いますので考えを書いておきます。
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");
プロジェクト構造は利用者が自由に決めるべき、デフォルトでプロジェクトテンプレートが定義されているとわかりづらい等の話はよく理解出来るのですが、個人的にはデフォルトで定義されていた方が長期的には作りやすいと思っています。
べき論については平行線を辿ってしまうと思いますが、「自由に指定出来る形式をサポートする」というところには着地させますので、しばしお時間いただきたく。
r82 にて、サンプルファイルなどと一緒にコミットしておきました。
お時間ある時にでも、ご確認とコメント(またはチケット完了)いただけると助かります。
変更確認しました。 了解です。 個人的には, html5+node.js+mvcアーキテクチャーが一つの形だと思っており、サーバーの自由度も高く、 フォルダ構造は昔のようにはできないところがありますが、 設定変更できるのなら問題ありません。 修正ご苦労様です。ありがとうございました。
これってどうやって完了するんでしょう? ログインせずに投稿したからできないのかな?
あー、匿名チケットの完了は確かに出来なそうですね。
こちらで完了させておきます。
初期設定で"img/"がついているとややこしいし、外部の画像がアクセスできないので、外した方がいいかと。