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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0809
Potato4dDishで実行されているプラットフォームを確認する方法。2解決


Potato4d

リンク

2015/8/9(Sun) 19:50:18|NO.70577

こんばんは。

HSP3Dishで制作をするにあたり、今実行しているプラットフォームが何なのかを判別する方法とかあるのかな。
と思い質問させていただきました。

PCで試しているときやPC向けビルドではこれこれこういった処理をしたいけれど、
実機ではこうしたい。というのがあると思うので、どうにかならんかなぁ。
というところなのですが、さすがにconstやdefineの手動書き換えでの解決はあんまりなので、
ご存じの方がいれば教えていただければと思います。



この記事に返信する


Flat

リンク

2015/8/9(Sun) 20:08:02|NO.70579

実行時判定で良いなら


#include "hsp3dish.as" dim platformId sdim platformStr getreq platformId, SYSREQ_PLATFORM switch platformId case 0 : platformStr = "Windows" : swbreak case 1 : platformStr = "iOS" : swbreak case 2 : platformStr = "android" : swbreak default : platformStr = "(Unknown)" : swbreak swend redraw 0 mes strf("%s (%d)", platformStr, platformId) redraw



Potato4d

リンク

2015/8/9(Sun) 20:50:20|NO.70582

実行時判定で大丈夫です。
有難うございました。



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