HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0702
YMHSP3Dish Helperで作成したXcode5用プロジェクトが正常に表示できない3解決


YM

リンク

2014/7/2(Wed) 18:00:51|NO.62718

HSP3Dish Helperで、Xcode5用プロジェクトを作成したのですが、
色々と不具合が出て困っています。
幾つかは自力で解決したのですが、最終的にビルドされたアプリが、
実機、シミュレータ共に、画面全体が右下方向に大幅にずれて表示されてしまいます。

アプリはretina(640*960)で作成しているので、AppDelegate.mでの指定は
[view useRetina];
[view dispViewX:640 Y:960];
にしています。
dispAutoScaleは全ての値を試しましたが、いずれも正常な表示位置になりませんでした。

自力解決した手順は下記の通りですが、そもそもこれら手順が間違っているのかも・・・。
・プロジェクトに登録されるランタイムはiHSP20ですが、AppDelegate.mの#importでの指定がiHSP19のままになっているため
ビルドが止まる。→指定をiHSP20に変更して解消。
・Apple Mach-O Linker Errorが出てビルドが止まる。→LIBRARY_SEARCH_PATHSを../iHSP20/libに修正。
・Bundle Identifierが、HSP3Dish Helperでの設定が反映されておらず、onionsoftware.hsptvになっているので自分のIDに修正。

環境は
HSP3Dish ver3.4b5
Xcode5.1.1
MacOS X (ver10.9.4)
です。
ちなみにXcode4時代に作成したプロジェクト(iHSP18等を使用)は、Xcode5.1でビルドしても正常に描画できています。
しかし、同じソーススクリプトを元に、HSP3Dish HelperでXcode5用プロジェクトを作成すると、
やはり表示がずれてしまいます。



この記事に返信する


YM

リンク

2014/7/2(Wed) 18:39:02|NO.62719

追記です。
試しに、HSP3Dish Helperで作成したXcode5用プロジェクトで、
iHSP19にダウングレード(iHSP20フォルダをデリートし、iHSP19を登録)したところ、
正常に表示されるようになりました。

これが自分の開発環境だけで起こる問題なのか(他の方がiHSP20で問題なく表示できているのか)気になるところです。



おにたま(管理人)

リンク

2014/7/2(Wed) 21:54:24|NO.62721

HSP3Dishについてのご報告ありがとうございました。
お手数おかけしてすみません。
こちらでも確認できましたので、次回のリリースでは修正したいと思います。
表示位置がずれる問題については、
HSP3.4β3に同梱されている、iOS/iHSP19/Classes/HspView.mmを、
iOS/iHSP20/Classes/HspView.mmにコピーしてご使用ください。



YM

リンク

2014/7/3(Thu) 18:46:18|NO.62729

>表示位置がずれる問題については、
>HSP3.4β3に同梱されている、iOS/iHSP19/Classes/HspView.mmを、
>iOS/iHSP20/Classes/HspView.mmにコピーしてご使用ください。

ご教示ありがとうございます。
ずれの問題が解消されました。
大変助かりました。



ONION software Copyright 1997-2021(c) All rights reserved.