ロリババァRPG制作避難所

Check このエントリーをはてなブックマークに追加 Tweet

216 :_/::o・ァ ◆Oq252enh42 [sage]:2013/04/04(木) 18:41:52.55 ID:IW2eUVD9o
長年の問題だった「一定サイズ以下の画像の描画が軽くならない」という問題
(例えば80×80の画像を1000枚貼り付ける処理と4×4の画像を1000枚貼り付ける処理の重さが同じ)について、
まだ不明瞭な点が多いけど スプライトって機能を使えばそれが解決できるかもしれないってことが分かったお

なぜこんなことを書いたのかというと、これで画像の細かい描画が出来るようになる可能性があり
なんかいろいろあってアニメーション用の画像が小さいものばかりで済むようになって
メモリ消費がほんのちょっと抑えられるかもしれないっていう可能性が浮かび上がったので
217 :_/::o・ァ ◆Oq252enh42 [sage]:2013/04/04(木) 19:50:02.19 ID:IW2eUVD9o
そういえば俺は今までやってなかったけどスプライトってすごく基本的な機能らしいですね

http://i.imgur.com/gksAi0B.png
http://i.imgur.com/gPTzQK4.png
http://i.imgur.com/B9pvCVN.png
http://i.imgur.com/0sJCFY5.png
まとめようと思ったらすごい見づらくなったけど凄く過疎ってるので張ってみる
エフェクト関連がある程度進んだら創作板の方にまた臨時用なんとかで書き込みに行きます
218 :_/::o・ァ ◆Oq252enh42 [sage]:2013/04/06(土) 02:01:36.85 ID:Gmz+wEBto
http://proxy2ch.konata.net/mente.php

 《 《  《  《  《  《 ,_||__,--||--___________
\》 》  》___》__||--||~~||~ ||   彡  ;;;;;;;;;;;;;;;;
  (___》,,,--';;;\(((/;;;;;/(,,,,,,,,   )) 彡   二   あ  う  う
 Oヽヾ_-_,-ヽ,( ミ;;/,ノ~'''__-,,_, ノノ彡  二     ん  う  :
   /--~~''"iiノ;;ヾミ;;ヽ二~ヽ""´ノ  ミ //)     ま う  :
 O/;;;/;;;iii/ ;; \;ii;;\ .)..ノヽヽ   //ii /     り
  .(/;;;iii;;;;(___,,,--,;;)ii|ヾ;;;;;;;|  | |   ;; |;; /      だ
//ヽ/\ヾ-'~~ ,_, "ヽ;;;;\ ||   ii_)ii )      ぁ
  ノ ( (\-,__,-'~  ) )ヾ;;;;;;;;| | ./;;;;)/ヽ      :
 ノ ノ~~└└└└( (  |;;;;;ii\/;;;/~ヽノヾヽ
     .\;;;;;;;;;;;;;(___;;;;;;;>- |;;;;;iiii(;;;;(     ) )
     __|,>┌┌┌ /  ..|;;;;;;iiiiiヾヽ,,____ノ /
     ('' 二''--,___ ノ  _,-~~´~ \, .  ノ
     > ii~~~--   /iiiiii       ~~~~
     / ii    __./iiiiiii
     ~'-~'----’'ヽiiiii
            \
219 :_/::o・ァ ◆Oq252enh42 [sage]:2013/04/06(土) 03:31:07.44 ID:Gmz+wEBto
デバッグしてて初めてパソコンがフリーズした
220 :_/::o・ァ ◆Oq252enh42 [sage]:2013/04/06(土) 04:03:17.34 ID:Gmz+wEBto
http://i.imgur.com/xWsfyh9.png
今回のフリーズの原因はスプライト系の処理だった(間違えて画像描画の量を通常の数千倍にしちゃった)
不明瞭な点が多いので詳しくは分からないけど
「ウェイトをおかず、一度にそのPCじゃヤバいほど処理を入れまくるとフリーズする」っていう感じみたいだ

今までのタイプのフリーズ(repeat -loopをawait/waitなしで無限に行わせるなど)ではマウスの操作が利くけど
今回のフリーズではマウスの操作も全く利かなかったため、これはスプライト特有の現象っぽいし
フリーズが解けた際、(モニター名)は正常に回復しましたみたいなメッセージが出たし多分これが原因で確実だろう
今より軽くなるから基本的に大丈夫だとは思うけど、念のためにベンチマークテストのプログラムを作って
このスコア以上じゃないとまずいかもよ的な注意書きを書いておきたいものだ
221 :_/::o・ァ ◆Oq252enh42 [sage]:2013/04/06(土) 04:05:15.02 ID:Gmz+wEBto
書き忘れたけど画像はフリーズが解除された時のタスクマネージャのスクショだお
これのCPU4コアなんだけど、repeat-loop系のフリーズはどれか1個のコアの使用率が99%になるだけなのに
今回では全てのCPUが同じタイミングで99%になっていたお
222 :_/::o・ァ ◆Oq252enh42 [sage]:2013/04/06(土) 05:08:52.42 ID:Gmz+wEBto
                                 ,.へ
  ___                             ム  i
 「 ヒ_i〉                            ゝ 〈
 ト ノ                           iニ(()
 i  {              ____           |  ヽ
 i  i           /__,  , ‐-\           i   }
 |   i         /(●)   ( ● )\       {、  λ
 ト−┤.      /    (__人__)    \    ,ノ  ̄ ,!
 i   ゝ、_     |     ´ ̄`       | ,. '´ハ   ,!
. ヽ、    `` 、,__\              /" \  ヽ/
   \ノ ノ   ハ ̄r/:::r―--―/::7   ノ    /
       ヽ.      ヽ::〈; . '::. :' |::/   /   ,. "
        `ー 、    \ヽ::. ;:::|/     r'"
     / ̄二二二二二二二二二二二二二二二二ヽ
     | 答 |    重くなったら描画をやめる   │|
     \_二二二二二二二二二二二二二二二二ノ
223 :_/::o・ァ ◆Oq252enh42 [sage]:2013/04/06(土) 05:35:52.01 ID:Gmz+wEBto
http://i.imgur.com/pbUiBNg.png
イメージ画像
実際には普通のパソコンは上の画像の10倍ぐらい描画しても平気なのであくまでイメージ
173.15 KB Speed:0.1   VIP Service 製作速報VIP(クリエイター) 更新 専用ブラウザ 検索 全部 前100 次100 最新50 続きを読む
名前: E-mail(省略可)

256ビットSSL暗号化送信っぽいです 最大4096バイト 最大50行
画像アップロードに対応中!(http://fsmから始まるひらめアップローダからの画像URLがサムネイルで表示されるようになります)


スポンサードリンク


Check このエントリーをはてなブックマークに追加 Tweet

荒巻@中の人 ★ VIP(Powered By VIP Service) read.cgi ver 2013/10/12 prev 2011/01/08 (Base By http://www.toshinari.net/ @Thanks!)
respop.js ver 01.0.4.0 2010/02/10 (by fla@Thanks!)