お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
381 / 398 ツリー ←次へ | 前へ→

YU-RISでアニメーションを行う場合 psino 2008/1/29(火) 19:41
Re:YU-RISでアニメーションを行う場合 たくみ 2008/1/30(水) 20:44
お礼&追加の質問 psino 2008/1/31(木) 13:57
Re:お礼&追加の質問 たくみ 2008/1/31(木) 18:21
ありがとうございました! psino 2008/2/1(金) 11:47

YU-RISでアニメーションを行う場合
 psino  - 2008/1/29(火) 19:41 -
  
初めまして。最近YU-RISを使い始めさせて頂きました。
ノベルゲーム向けのエンジン等はERIS含め数多くある中、それ以外も作れるようなものはないかと探していたところ、YU-RISに出会いました。ゲーム制作に特化しているだけあって、特に画像周りの操作がとてもシンプルかつ高機能で重宝しております。

今回の質問は、ややこの掲示板の傾向とは違うかもしれませんが、プログラムに関することですのでこちらで質問させて頂きます。相応しくない内容でしたら申し訳ありません。

YU-RISで、手動でスプライト機能のようなものを作ってみたのですが、現状ではアニメーションを行う際、同じレイヤーに新たにファイルを読み込むことによって画像の切り替えを表現しています。
この場合、もう一つのパターンとして、使用する画像を最初に全てメモリに読み込んでから(非表示状態でパターン数分読み込む)、必要なレイヤーのみを表示する、という方法も考えられます。

この場合、どちらのほうがより高速に(または軽く)動作するのでしょうか?
PCの挙動については決して詳しい人間ではありませんが、セーブデータの保存方法(複数データを保存する際はまとめて書き込む方が高速、というもの)を見る限り、読み込みの場合も、その都度画像を読み込むよりも、まとめて読み込んでから表示/非表示のみを切り替える方が高速なのかな、と思うのですが、どうなのでしょう…。

YU-RISに関する質問というより、プログラミングにおける基本的なことをお聞きしているかもしれません。勉強不足だと思われましたら、おそらくその通りです。
しかし、プログラムを組むのであれば、やはり動作は速く・軽いほうが良いと私は思います。これは質問ではなく要望になってしまいますが、マニュアルにはこういった挙動や制御に関する根本的な情報も記載して頂けたら嬉しいです。

長文失礼致しました。たくみ様、及びユーザーの皆様、開発&制作頑張って下さいませ。
引用なし
パスワード

Re:YU-RISでアニメーションを行う場合
 たくみ WEB  - 2008/1/30(水) 20:44 -
  
>初めまして。最近YU-RISを使い始めさせて頂きました。
>ノベルゲーム向けのエンジン等はERIS含め数多くある中、それ以外も作れるようなものはないかと探していたところ、YU-RISに出会いました。ゲーム制作に特化しているだけあって、特に画像周りの操作がとてもシンプルかつ高機能で重宝しております。
>
>今回の質問は、ややこの掲示板の傾向とは違うかもしれませんが、プログラムに関することですのでこちらで質問させて頂きます。相応しくない内容でしたら申し訳ありません。
>
>YU-RISで、手動でスプライト機能のようなものを作ってみたのですが、現状ではアニメーションを行う際、同じレイヤーに新たにファイルを読み込むことによって画像の切り替えを表現しています。
>この場合、もう一つのパターンとして、使用する画像を最初に全てメモリに読み込んでから(非表示状態でパターン数分読み込む)、必要なレイヤーのみを表示する、という方法も考えられます。
>
>この場合、どちらのほうがより高速に(または軽く)動作するのでしょうか?
>PCの挙動については決して詳しい人間ではありませんが、セーブデータの保存方法(複数データを保存する際はまとめて書き込む方が高速、というもの)を見る限り、読み込みの場合も、その都度画像を読み込むよりも、まとめて読み込んでから表示/非表示のみを切り替える方が高速なのかな、と思うのですが、どうなのでしょう…。
>
>YU-RISに関する質問というより、プログラミングにおける基本的なことをお聞きしているかもしれません。勉強不足だと思われましたら、おそらくその通りです。
>しかし、プログラムを組むのであれば、やはり動作は速く・軽いほうが良いと私は思います。これは質問ではなく要望になってしまいますが、マニュアルにはこういった挙動や制御に関する根本的な情報も記載して頂けたら嬉しいです。
>
>長文失礼致しました。たくみ様、及びユーザーの皆様、開発&制作頑張って下さいませ。

たくみです。
ファイルの読み込みに関してですが、YU-RIS の場合だと
画像ファイルに限らず、ファイルを読み込んでいる間は一切の動作が停止しますので、
パソコンのハードディスクの速度が遅い環境の場合、それだけ停止時間が長くなる事になります。
ですので、結論としては一括で先読みしておいて、
その後、表示/非表示を切り替える方式のほうが総じて速いです。
また、他のエンジンの場合だとそうでないものもあるかもしれません。

>これは質問ではなく要望になってしまいますが、マニュアルにはこういった挙動や制御に関する根本的な情報も記載して頂けたら嬉しいです。

了解しました。
記載を検討したいと思います。
引用なし
パスワード

お礼&追加の質問
 psino  - 2008/1/31(木) 13:57 -
  
たくみ様、的確なご回答をありがとうございました!
画像ファイル以外の読み込みのことも気になっていたので、そちらに関しても知ることが出来たのでよかったです。情報記載も、時間を見つけて実施して下さると嬉しいです。

追加の質問なのですが、YU-RISでスクリーンセーバーを作る場合は、具体的にどのようにすればよいのでしょうか?結合ソフトはありますが、スクリプトの組み方に関してはどこにも情報が無いようですので…。
ウィンドウサイズを1024x768などにして、フルスクリーンで表示…という感じの方法しか思いつかないのですが、具体的な実装法をどなたか教えて下さると嬉しいです。

それと、マニュアルのCGACT命令のサンプルの[17]と[18]の表記が間違っているようです。
>CGACT[NO=5 RECTPAINT=2 SET=0x80]
>CGACT[NO=5 RECTPAINT=3 SET=0xff2840ff]
となっていますが、それぞれ「RECTPAINT2=1」「RECTPAINT3=1」が正しいですよね。命令を使用したところ機能しなかったので、不思議に思っていました。

今後もYU-RISの進化に期待しています。
引用なし
パスワード

Re:お礼&追加の質問
 たくみ WEB  - 2008/1/31(木) 18:21 -
  
>たくみ様、的確なご回答をありがとうございました!
>画像ファイル以外の読み込みのことも気になっていたので、そちらに関しても知ることが出来たのでよかったです。情報記載も、時間を見つけて実施して下さると嬉しいです。
>
>追加の質問なのですが、YU-RISでスクリーンセーバーを作る場合は、具体的にどのようにすればよいのでしょうか?結合ソフトはありますが、スクリプトの組み方に関してはどこにも情報が無いようですので…。
>ウィンドウサイズを1024x768などにして、フルスクリーンで表示…という感じの方法しか思いつかないのですが、具体的な実装法をどなたか教えて下さると嬉しいです。
>
>それと、マニュアルのCGACT命令のサンプルの[17]と[18]の表記が間違っているようです。
>>CGACT[NO=5 RECTPAINT=2 SET=0x80]
>>CGACT[NO=5 RECTPAINT=3 SET=0xff2840ff]
>となっていますが、それぞれ「RECTPAINT2=1」「RECTPAINT3=1」が正しいですよね。命令を使用したところ機能しなかったので、不思議に思っていました。
>
>今後もYU-RISの進化に期待しています。

たくみです。
スクリーンセーバーの作成についてですが、
YU-RIS Beta3 用 サンプルスクリプトの sample010 が
スクリーンセーバーサンプルになってますので、そちらを別途ダウンロードしていただき、
ちょっと分かりづらいかもしれませんが、現状はそちらを見ながら作成してみていただければと思います。
(それを見て分からない事があれば、聞いていただければと思います)
いずれはマニュアルのほうにも作り方の詳細を載せたいと思います。

>それと、マニュアルのCGACT命令のサンプルの[17]と[18]の表記が間違っているようです。

おっと、失礼しました;ご報告どうもです。
β2の時の仕様のものが残ってしまっていました。Web版のほうはあとで修正しておきます。
DL版のほうは次回バージョンのものから反映したいと思います。
引用なし
パスワード

ありがとうございました!
 psino  - 2008/2/1(金) 11:47 -
  
サンプルスクリプトは全部ダウンロードして確かめた筈だったのに、スクリーンセーバーサンプルがあったことをすっかり忘れておりました…ご丁寧にありがとうございます。
また何かわからないことがありましたら、今度こそ事前確認をしっかりしてから、質問させて頂きたいと思います。バグなどは今のところ発見していないのですが、そちらももし見つけましたらご報告致します。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
381 / 398 ツリー ←次へ | 前へ→
59,307
(SS)C-BOARD v3.8.1β4 is Free.