14/07/15 22:45:34.55 SOXd4MBZ
ONSがそもそも他環境への移植前提としたつくりだからできたって話でしょ
吉里吉里のソースの構造自体はそんな混沌としてるとは思わないし、
asm実装もオプションだし(C++での実装もあるのでasmを使わないことも可能)
でも移植するなら各フォルダ内のwin32以下の全実装を書き直す必要があるので
それが出来てたらPNaCl以前にMacやLinuxにでも移植できてるって…
もしやるならレガシー切り捨ててるZの方が移植しやすいだろうとは思う
中華方面でZをGL仕様にして移植するプロジェクトはあるっぽいね>krkr_for_gl @github
あとAndroidでkirikiroid2とか(有料なので全く試してないからどんなのか知らんが
デベロッパーサイトは既存製品を動かすパッチがあがってるようでかなりグレーというかヤバい匂いがする)
343:名前は開発中のものです。
14/07/17 20:55:29.33 oykwgyTM
吉里吉里Zじゃなくて吉里吉里2のほうでwindows8でも動くquakeってどうやったらいいのだろうか
344:名前は開発中のものです。
14/07/19 03:24:18.82 Yllz/G6+
>>343
URLリンク(sv.kikyou.info)
どぞ。
ページ末尾の Download in other formats の Zip Archive をクリックすると
変更の2ファイルをまとめてzipでDLできる
パッチツール使えるならdiffファイルをDLしてパッチ当てた方が安心やね
345:名前は開発中のものです。
14/07/19 06:59:51.61 HhFeduwJ
>>344
ソース付きとは嬉しい、早速試してみます。
ありがとうございます
346:名前は開発中のものです。
14/07/24 23:04:23.95 7C2NzPM4
var temp_obj = kag.temporaryLayer;で作成したobjにoperateRect使って1枚のレイヤーにセーブ画像のサムネ(複数)を貼り付けているんですが
シナリオ→セーブ画面→戻る→シナリオ→セーブ画面という流れの時は表示されていたのですが、
タイトルへ戻るを使った瞬間から表示されなくなり、(何処のどういった処理が原因なのか突き止められず)困っています。
・layerオブジェクトのabsolute,left,top,opacity,visible等の値は確認しましたが、特に変わった様子はなかった
・画像を試しに入れ替えてテスト→サムネを貼り付けるための裏の画像は正常に表示された。(サムネイルは表示されない)
・タイトルへ戻らなければ何度シナリオ<->セーブ画面を行ってもサムネイル画像は正常に表示される
画像が表示されない際に調べる為のLayerプロパティ等で他に調べられる項目が有りましたら教えて頂けませんでしょうか
長文な上に乱雑な文で申し訳ありませんが よろしくお願いします。
347:名前は開発中のものです。
14/07/25 00:31:42.52 RsuwJX4F
URLリンク(devdoc.kikyou.info)
URLリンク(devdoc.kikyou.info)
Layer.order
Layer.absolute
Layer.absoluteOrderMode
Layer.bringToBack
Layer.bringToFront
使ったこと無いから分からないが
348:名前は開発中のものです。
14/07/25 00:38:55.80 9cPB0hfK
kag.temporaryLayer は表裏処理されるものじゃないからトランジションで裏にいってるんじゃろ。そもそもKAGがつかってるから、
一時処理以外につかったらあかん
349:名前は開発中のものです。
14/07/25 00:44:10.17 BopzMhL+
TJSでレイヤーとかいじり始めたときの鬼門はトランジション
350:名前は開発中のものです。
14/07/25 01:30:06.90 wkArk3HU
私宛の書き込みでは無いかもしれませんが念のため返信させて頂きます。
>>347
ありがとうございます。今調べた所kag.fore.layers[51].orderが177になってましたが何の値だかさっぱりなので
これから早速調べてみます
>>348
一応使い終わった後はinvalidateしてる(つもり)よ!
URLリンク(pastebin.com)
こんな感じ(`・ω・´)ゞ 描画処理の前にレイヤーの設定したり、描画処理の後にtransがあったりしてます
>>349
むずすぎ・・・ほんと・・・
351:名前は開発中のものです。
14/07/25 01:40:32.67 o7rbtzt8
kagのレイヤ使ってんなら .name で裏か表かわかる。
tf.i = kag.fore.layers[0] みたいな処理の後トランジションして
tf.iが裏にあって表示されなくなる事はよくある。
352:名前は開発中のものです。
14/07/25 04:35:53.30 wkArk3HU
>>351
裏と表は本当にわからなくなって困りますOTL
原因がわかりました タイトル画面へ戻った後の初期化時のこの1文が問題だったようです
(Dictionary.clear incontextof kag.tflags)();
OTL すみません大きさを指定するtf.newHeightの値がリセットされて0になってたため見えなくなっていたようです。
お騒がせして申し訳ありませんでした。
こう言う値をtfに保存するの辞めたほうがいいかな・・・