[過去ログ]
PlayStation Mobileプログラミング part 5 (1001レス)
PlayStation Mobileプログラミング part 5 http://peace.5ch.net/test/read.cgi/gamedev/1357448254/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
221: 名前は開発中のものです。 [sage] 2013/01/27(日) 15:11:28.54 ID:eTmEEQ8c >>220 仰るような事がやりたくて既存のLabelのソースをいじって Label.UpdateTextSpriteに下のようなコードを書いて実験してるんですけど うまくうごきません(いじり方によってはOutOfMemoryになったりそもそも表示されなかったり)。 ちなみにtextRenderHelper.DrawText2は既存のDrawTextを 少しいじってImageを返すようにしたものです。queueがConcurrentQueue<Action>です。 仰ってる事ってこういうことですか? もしかして根本から間違ってます? Thread t = new Thread(new ThreadStart(delegate() { Image image = textRenderHelper.DrawText2(ref text, (int)unit.Width, (int)unit.Height); queue.Enqueue(delegate() { this.textSprt.Image = new ImageAsset(image, UISystem.IsScaledPixelDensity); }); })); http://peace.5ch.net/test/read.cgi/gamedev/1357448254/221
223: 名前は開発中のものです。 [sage] 2013/01/27(日) 16:08:20.61 ID:7i8+6/RS >>221 とりあえずnew Imageしてimage.DrawTextしてテクスチャに移して表示するところから始めたら TextRenderHelperは後回しというか 使わなくていいと思うけど http://peace.5ch.net/test/read.cgi/gamedev/1357448254/223
230: 名前は開発中のものです。 [sage] 2013/01/29(火) 21:52:01.24 ID:yediiT6S >>221 http://kie.nu/KM3 似た感じで作ってみた、ターゲットを指定で実行すると結構なめらかになるはず。 Task.StartNewでやるとなぜか動かなかったので、ThreadPool.QueueUserWorkItemにしてみたら動いた。 deletegeのInvokeでメインスレッドで動くと思ったら、動かなかったり task.Start(TaskScheduler.FromCurrentSynchronizationContext()); を指定してもメインスレッドじゃなかったりイロイロめんどいな。 http://peace.5ch.net/test/read.cgi/gamedev/1357448254/230
231: 221 [sage] 2013/01/29(火) 21:58:36.00 ID:+1OYzxW7 おお!ありがとうございます。 自分でもずっといじってました。 参考にさせてもらいますありがとうございます。 http://peace.5ch.net/test/read.cgi/gamedev/1357448254/231
234: 221 [sage] 2013/01/29(火) 22:41:35.82 ID:+1OYzxW7 ImageAssetのasyncLoad(object state)をいじって var img = new Image(ImageMode.Rgba,new ImageSize(960,26),new ImageColor(0,0,0,0)); img.DrawText ( str,new ImageColor(1,1,1,255),new Font(FontAlias.System,26,FontStyle.Regular),new ImagePosition(0,0)); とかやってましたけどVita実機だと落ちちゃいますね。 http://peace.5ch.net/test/read.cgi/gamedev/1357448254/234
237: 221 [sage] 2013/01/29(火) 22:50:37.57 ID:+1OYzxW7 >>235 うーん・・・ エミュだと一応動くんだけどなあ・・・ http://peace.5ch.net/test/read.cgi/gamedev/1357448254/237
238: 221 [sage] 2013/01/29(火) 22:51:41.51 ID:+1OYzxW7 >>236 そうなのかもなあ 表示しようとして8割表示したくらいで、力尽きて 報告しますか?ダイアログが出るって感じですね。 http://peace.5ch.net/test/read.cgi/gamedev/1357448254/238
240: 221 [sage] 2013/01/29(火) 22:59:11.91 ID:+1OYzxW7 ああ。たしかに ImageSize(960,26) ↓ ImageSize(400,26), に変更したら起動直後には落ちないですね。 スクロールすると落ちますけど。 http://peace.5ch.net/test/read.cgi/gamedev/1357448254/240
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.032s