[過去ログ] enchant.js (254レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(1): 2012/11/09(金)01:48 ID:xTp78WLI(1/2) AAS
世界で最も多く利用されているHTML5ゲームエンジン「enchant.js」のスレです。

enchant.js は HTML5 + JavaScript ベースのゲームエンジンです。わずか30KBのソースコードで、PC, Mac, iPhone, iPad, Android すべてで動作する クロスプラットフォームなアプリケーションを開発可能なスタンドアロンライブラリです。

●公式サイト
外部リンク:enchantjs.com
174
(1): 2016/05/10(火)23:03 ID:HlB3AoU3(2/2) AAS
ゲームなのでリロードはできないです><

こちらの
外部リンク:ikameshi.hateblo.jp
「レンダリング後にステージの位置やサイズを変更できない」
にあるように仕様なので仕方ないでしょうか。
しかし画面をブラウザの左上に固定させないとダメだとしたら制限きついっす。
175
(1): 2016/05/11(水)03:33 ID:eFwQnDy6(1) AAS
一番最初の画面で
「画面の向き変えるなら今だゲーム中に変えるとリセットされるぞ!」
って表示しとけば
176
(1): 2016/05/11(水)10:12 ID:7So9AV3k(1) AAS
画面の回転自体は検出出来んの?
タッチ位置の座標がずれるだけなら画面が回転した時点でポーズかけて、画面をブラックアウト&「画面回転戻せ」のメッセージ表示
あとは画面の回転を戻すまでタッチ操作を受け付けないようにすればいいんでないの?
177: 2016/05/23(月)20:06 ID:+mynZ0TG(1/2) AAS
すごいシンプルなコードで実験してるけど
enchant();で読み込み完了しても例のBOX形のロード画面が出ないときがある。
特にipadではしょっちゅう起こる。
何でか分かる人いますか?
178: 2016/05/23(月)20:13 ID:+mynZ0TG(2/2) AAS
177だけど、iframeにURL入れてるからダメでした。
iframe使わなければ出ますね。
もっと研究してみます。
179: 2016/05/25(水)16:42 ID:U2amIupI(1) AAS
spriteの色の明度って変更できますか?
180: 2016/05/26(木)03:25 ID:u/3wblGL(1) AAS
「canvas 明度」で検索!
181: 2016/06/02(木)21:11 ID:Cb+xAIpg(1) AAS
規模大きくしてったらページ読み込み時間とロード時間が致命的すぎる
改善法ないかな
解像度下げたり、ファイル容量下げるだけ?
182
(1): 2016/06/03(金)03:25 ID:eYGcaPAc(1) AAS
シーンを分けて、他のシーンのものは、読み込まない。

例えば、レベル2なら、レベル1 クリア時に読み込むなど
183: 2016/06/04(土)16:19 ID:LHfRylvi(1) AAS
>>182
そうかその手が……
サンクス!
184: 2016/06/14(火)16:05 ID:qpDQRdHO(1) AAS
enchantもactionscriptみたいに明度とか影とか発光とかエフェクト用意してほしいわ。
185: 2016/07/05(火)17:40 ID:vC1E8EI9(1) AAS
コードが長すぎるとサイト読み込み時間が物凄い長くなっちゃうんだけど
コードの難読化(文字数を減らす)以外になんか方法ない?
186: 2016/07/05(火)23:53 ID:ojKPSVE9(1) AAS
読み込むファイルの数が多いと、読み込み時間が長い。
ブラウザのF12開発者ツールで、ファイルの読み込み時間を見る

テキストファイルの圧縮・連結
187: 2016/07/06(水)23:11 ID:cxG++vmY(1) AAS
enchantはiframe使用時の画面回転に対応ができなくない?
jQueryで対応させてもタッチ座標がずれるし。
9leap以外で対応できてるenchantで作ったスマホ向けゲームってあるのかな?
188: 2016/07/07(木)12:04 ID:uUMJHFKH(1) AAS
>>172-176で十分じゃない?
ゲーム中にスマホくるくるすることないだろうし
189
(1): 2016/07/08(金)01:24 ID:8ls4m37V(1) AAS
そもそもiframeって、別のHTML文書だから、イベントループも別だろ

他のアプリ・プロセスじゃね?
190: 2016/07/14(木)09:29 ID:mAUm/Bua(1) AAS
>>189
まぁそうだけどenchantは回転させたときにiframeがセンターに移動するようにするとタッチイベントの座標がずれるんだな。
191: 2016/07/14(木)11:19 ID:InrWaAEx(1) AAS
iframeや画面回転に限らずenchantのゲームが読み込まれたあとに
ゲーム画面の座標が移動するようなことがあると(例えばDHTMLでゲームの上になんか表示したりとか)
タッチ座標はズレるよね
192: 2016/07/15(金)02:33 ID:p0E1Tksw(1) AAS
JavaScriptもencant.jsも初めて触るんだけど
encant.jsを利用して戦略シミュレーションゲームを作る本、
「戦略シミュレーションゲームの作り方」を解読中。
著者は初心者向けに書いたといっているが
過去にプログラマの仕事してた俺でも端折って読まないと進めない。

何の解説も無く変数を宣言して使い始めるから
アルゴリズムのセオリーを知らない初心者が理解できると思えない。
省10
193: 2016/07/15(金)13:17 ID:0smS1oqN(1) AAS
enchantは出来たゲームを9leapで囲うためにわざとタッチがズレるようにしているとしか思えない。クソ。
194: 2016/07/31(日)15:34 ID:EcjAlka1(1) AAS
ブラウザゲー作ったのですがEdgeだとLabelのサイズが大きくなってしまうのですがどうすればいいでしょうか?
195: 2016/07/31(日)16:06 ID:hrS8Yu2W(1) AAS
同じフォントとフォントサイズ指定すれば同じサイズになるでしょ
片方にしか存在してないフォント指定したとかでは
196
(1): 2016/09/28(水)23:51 ID:82bhho4L(1) AAS
firefoxのバージョンアップしたら、フォントのオパシティ指定効かなくなったんだけど
197
(2): 2016/09/29(木)13:22 ID:zNF/6ovu(1) AAS
フォント画像作ってSurfaceとSpriteでラベル作ろう
198: 2016/09/29(木)20:27 ID:nSsMO9UD(1) AAS
>>197
テキストアドベンチャーなのに?
199
(1): 2016/09/30(金)01:28 ID:iSqq4i/v(1) AAS
仮に「テキストアドベンチャーはLabelクラスでやるもの」という前提が成立するとしても
>>196のレスの時点で作ってるものがテキストアドベンチャーと読み取れる要素ないだろ

しかも、テキストアドベンチャーだとしても>>197方式で作れるけどな
たとえばこのゲームとかenchant.jsで出来てるけどスプライトでテキスト表示やってるよ
外部リンク:www.donbei.jp

すごく良く出来てるから勉強になる
ソースみりゃ分かるが画像でフォントを用意して
省2
200: 2016/09/30(金)02:25 ID:76dbQUMC(1) AAS
>>199
宣伝とかいらないから
201: 2016/10/02(日)19:16 ID:Ieshr6oT(1) AAS
phina.jsいいかなーと思って使ってみたんだけど
情報少なすぎてこっちに変えました。宜しくお願いしますー
202: 2016/10/02(日)19:30 ID:n53UaUBr(1) AAS
phina.jsしか使った事ないけどtypeScriptでしたい
203: 2016/10/03(月)01:57 ID:rIi83jL2(1) AAS
ゼロからはじめるenchant.js入門買って来たんだけど
これってサンプルのコードをダウンロードできるようにしてないんですかね?
204
(1): 2016/10/11(火)12:30 ID:nckrglrG(1) AAS
一つのシーンを複数のテキストファイルに分けることは可能?
オープニング、ゲーム本編、エンディングの3つのシーンを一つのテキストファイルに入力してるんだけど
全部で5000行とかになってしまって編集もしづらい
分ける方法やそれを解説してるページがあれば教えてください
205
(1): 2016/10/13(木)00:54 ID:lgD4m2tT(1) AAS
>>204
シーン内で繰り返し使う関数をメソッドに分離しろ
そしてメソッドを別クラスに切り分けろ
最後にクラスごと(いくつかまとまっててもいいから)別ファイルにしろ
206
(1): 2016/10/14(金)17:35 ID:b26qnyZ1(1/2) AAS
volumeいじろうとすると
enchant.js:5886 Uncaught TypeError: Cannot read property 'gain' of undefined
ってエラーはくんですがどうすればいいですか?
207
(1): 2016/10/14(金)19:30 ID:1viR1zya(1) AAS
>>206
何も再生してないサウンドオブジェクトのボリュームを調整しようとしてない?
playメソッドの後にvolumeいじってみそ
208: 2016/10/14(金)19:54 ID:b26qnyZ1(2/2) AAS
>>207
出来ました、ありがとうございます
鳴らす前に調整するものだと思ってました
逆だったんですね
209: 2016/10/17(月)01:08 ID:yVU8X5Sa(1) AAS
enchant.jsなかなか良いな
JavaScriptでゲーム制作とかwって馬鹿にしてたけど
なかなかしっかり動いてるし、
オブジェクト指向で作れるようになってるから
コードもごちゃごちゃにならないし
一つの選択肢として有りだと思った。
210: 2016/10/17(月)02:18 ID:LyTtCgpT(1) AAS
いまどきダウンロードして解凍してexeファイルダブルクリックしてね
なんてゲーム配布するとセキュリティがどーのこーのうるさいし
ブラウザで開くだけで即動いてPCスマホ勝手に両対応なのは
ちょっとした思いつきゲームをサッと作って遊んでもらうという欲求を簡単に叶えてくれていいね

ただ手の込んだもの作ろうとするとブラウザの差異や
パフォーマンスの問題が鬱陶しい
211: 2016/10/22(土)23:49 ID:kSKU6lzt(1) AAS
SLGならパフォーマンスやヴィジュアルよりも
ゲーム性、視認性、操作性がずっと大事だから
ブラウザゲームはSLGに向く
212
(1): 2016/10/23(日)19:59 ID:PGFNwNO8(1) AAS
ブラウザゲームとして公開しているページに、スマホから短時間で複数回アクセスすると
画面が白くなって再読み込みをしないとタッチトゥスタートの画面が出ないことがあります。
キャッシュが関係しているのだと思うのですが、作り手側で対処する方法はありますか?
213
(1): 2016/10/24(月)23:36 ID:2b5NWzKI(1) AAS
>>212
HTML側で「再読み込みしてね」ってテキスト表示させとけば?
214: 2016/10/25(火)08:14 ID:tTdhWC4s(1) AAS
>>213
根本的な解決は出来ないんですね
ありがとうございます
215: 2016/10/27(木)19:43 ID:Eq08XwO7(1) AAS
9leapって業者の広告ばっかだし、人も少ないんだね
皆は完成したゲームどこに投稿してるの?
216: 2016/10/27(木)22:34 ID:Xko0o/do(1) AAS
自分のサイトでひっそり公開してるだけ
9leapって320×320の解像度限定なのすごいイヤじゃない?
217
(3): 2016/10/30(日)17:36 ID:E3Pjbcy9(1/3) AAS
ステージ選択画面を作って、ステージごとにjsファイルを分けたいんですが
具体的なやり方とコードを教えてもらえませんか?
218: 2016/10/30(日)17:57 ID:iaW2ECJ6(1/3) AAS
>>217
このライブラリ関係ない
jsの基本学んで出直して来い
219: 2016/10/30(日)19:25 ID:E3Pjbcy9(2/3) AAS
うぜー
220: 2016/10/30(日)20:18 ID:iaW2ECJ6(2/3) AAS
何で初心者ってアドバイスしたら暴言吐くの?
馬鹿なの?頭イカれてるの?
221: 2016/10/30(日)20:27 ID:E3Pjbcy9(3/3) AAS
こわあ
キチガイじゃん
222: 2016/10/30(日)20:33 ID:iaW2ECJ6(3/3) AAS
キチガイだよぉwwwwwwwwwwwww
223: 2016/10/30(日)22:30 ID:pKuEDawL(1) AAS
>>217

>>205に書いてあるだろ
224: 2016/11/01(火)01:39 ID:vvviaxvd(1) AAS
>>217
シーン毎にクラスにするんだよ。
1クラス1ファイルにするとJavaっぽくて分かりやすい。
更に色々なシーンで使えそうな処理は別のクラスに書き出したりしてもいいし、
ベースクラスにしてそれぞれのシーンクラスで継承させるのもいいね。
そうすると自然とDRYの原則が実践できるよ。
225: 2016/11/05(土)13:32 ID:NzDNUvAn(1) AAS
画像プリロードする際に重い画像とかあって
タイムアウトすると、プログラム自体が止まっちゃうんだが
通信エラーのダイアログ出すとかできないかね?
226
(1): 2016/11/07(月)14:47 ID:TUWYCNgv(1) AAS
A画像の上にB画像、C、D...と重ねてゆき、Dを一番上に表示したい場合
addChild(A);addChild(B);addChild(C);addChild(D);
とすれば良いのですが、A,B,CはDの表示を待たずに表示されているようで、
ほんの一瞬だけ描画され、たまにちらつきが発生します。
回避方法はありますでしょうか?
227: 2016/11/07(月)14:56 ID:IkSGt8sG(1) AAS
>>226
addChildするまえにxかyを
画面解像度以上の座標に設定してから(つまり画面外に配置してから)
addChildして、必要になったとき本来表示する座標に移動させればいいのでは?
228: 2016/11/08(火)23:00 ID:PEmY/HDU(1) AAS
メモリ上に、バックバッファ(スプライト)Xを確保して、

そこに、ABCDの順番で描いていき、そのXを画面に表示する
229: 2016/12/13(火)17:30 ID:wOquzwze(1) AAS
誰かgl.enchant.js使って3Dゲーム作った人いる?
230: 2016/12/19(月)13:24 ID:A24FN7x+(1) AAS
いねーのかよ
231: 2017/01/12(木)09:46 ID:KxOiAPAV(1) AAS
カスっ!
232: 2017/01/14(土)14:03 ID:Z1g3Qd05(1/2) AAS
emchantってゆーか
html5+javascriptじゃ大したゲームつくれないお
ブラウザゲームだけ後退してるって何なんだ
233: 2017/01/14(土)14:12 ID:Z1g3Qd05(2/2) AAS
やっぱジョブズの作戦だお
自社で囲えるネイティブアプリで利益出すために
ブラウザで無料で遊ばれちゃ困るからFlashを貶めたっていう。
4ねよジョブズ もう逝ったか。
234: 2017/01/14(土)14:13 ID:Zu/osaz9(1) AAS
つグランブルー
235: 2017/01/14(土)14:15 ID:mblRH0cF(1) AAS
Flashで出来てjavascriptで出来ないことって例えばどんなことなの?
236
(1): 2017/01/15(日)16:53 ID:6rmZhmnS(1) AAS
enchant.jsは矩形のEntityしか作れないのがなぁ
237
(1): 2017/01/17(火)14:27 ID:toXJnBM7(1) AAS
>>236
何が問題なの?
238: 2017/01/25(水)09:13 ID:YZyr1V0U(1) AAS
>>237
▽△
例えばこういう矩形じゃない形のボタンをくっつけて並べた時(↑のは離れてるけど)
絵としては重なってないのに、矩形としては重なっちゃってるところのタッチイベント、上手く拾えないだろ?
239: 2017/02/11(土)13:23 ID:8NDs8Pq9(1/2) AAS
insertBeforeちらつくじゃないか。半透明もちらつくし。enchantは学生の素人が作ったって本当なのか?
240: 2017/02/11(土)14:02 ID:8NDs8Pq9(2/2) AAS
でもjavascript自体の限界なのかもな。。。愚痴スイマセン
241
(1): 2017/04/01(土)14:13 ID:4sZ48EK+(1) AAS
enchantjsはまだ開発やってんのかな?
createJSみたいにスプライトのフィルター効果(明度、発光など)を入れてください。
242: 2017/04/04(火)09:43 ID:aDKZ+xoS(1) AAS
>>241
ここで言ってないでギフハブでプルリクエスト出してこいよ
243
(1): 2017/04/17(月)13:06 ID:J7GZbZXq(1) AAS
rpg
移動したら、踏んだマスの色が変わる様にしたい

どうしたらええんや?
244: 2017/04/17(月)14:15 ID:C3xN1m8J(1) AAS
enchant.jsてなんやほぼ日本人しか使ってないやろ
245: 2017/04/17(月)18:17 ID:ZgzLQvF/(1) AAS
enchant.jsは遅いし重いし使う理由が見つからない。
246: 2017/04/18(火)06:30 ID:UccFrxdd(1) AAS
ティラノスクリプトが重すぎて、Unityが難しすぎた初心者の自分は重宝してる
247: 2017/04/18(火)08:49 ID:c113l+e6(1) AAS
>>243
jsdo.it へ行って、enchant.js で作っている人のソースコードを見れば?
248: 2017/07/27(木)23:29 ID:Bgus2KHH(1) AAS
Flash終わるけど、enchant.jsはしばらく安泰なのかな
249: 2017/11/13(月)09:14 ID:Apusz9pY(1) AAS
安泰?
開発止まってない?
250: 2017/12/31(日)19:31 ID:/rN76OKL(1) AAS
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

BCK3ZGI9NU
251: 2018/02/17(土)08:04 ID:G/oBdhuK(1) AAS
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
252
(1): 2018/11/15(木)12:13 ID:b+/hr01F(1) AAS
スレチだけど9leapの投稿ゲーム見ましたってドワンゴの人からRPGアツマールに勧誘されたんだけどどうなの?
253: 2018/12/20(木)15:40 ID:fXs0IQWR(1) AAS
>>252
自分でマネタイズできないなら、乗っかるのも手じゃないか?
254: 2019/02/23(土)18:59 ID:zFbsFy2i(1) AAS
これってもう更新されてないの?
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.102s*