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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0825
一夜漬けHSPプログラマー全画面ゲームの上にツールを表示する方法6未解決


一夜漬けHSPプログラマー

リンク

2009/8/25(Tue) 08:03:35|NO.27278

MMORPGでスキルを使うと、スキルの残り効果時間が表示されるツールを作りました
(任意のキーを押すとタイマーが稼動する仕組みです)

ツールの作成中はゲームをウィンドウモードで起動しており
ツールの最終動作確認を終えて、やっと完成したと思い、普段どおりゲームを全画面表示にすると
なんとツールが手前に表示されませんでした(裏では動いています)
試行錯誤(gsel命令で最前面設定etc)をしてみたのですが無理でした

どのようなコードを書けば全画面ゲームの上にツールを表示させることができますか?

http://mosax.sakura.ne.jp/fswiki.cgi?page=GSD+%2D+BBS+reader
それと色々検索したりしたときに、こちらのツールに出会ってしまいました
そしてゲーム画面に文字を直接描写することに憧れを抱きました
ゲーム画面に文字を描写させるコードを教えていただけませんか?

この2つの問題のうちどちらか解決できればツールを公開するつもりです
ここ1週間、突貫でHSP言語の勉強に時間を消費させ、色々困難はありましたが後悔はありません
もうすぐ自作ツールの完成・公開できると思うと楽しみでしょうがないです
HSP最高!フリーっていいね!

よろしくお願いします



この記事に返信する


窓口

リンク

2009/8/26(Wed) 03:27:45|NO.27321

自分はPCでゲームはあまりしませんからよくわかりませんが。

そのMMORPGは、自作のものですか?
もしそうでしたらゲームのスクリプトに組み込んだほうが良いと思います。

もし、そうでなく、他人、あるいは他社のゲームであるなら
ゲーム画面のデバイスコンテキストを奪取して、
いろいろするやり方しか思い浮かびません。



一夜漬けHSPプログラマー

リンク

2009/8/26(Wed) 18:10:21|NO.27333

返答ありがとうございます

言葉足らずで申し訳ありません
MMORPGは自作ではなくて某韓国会社が製作し、某日本会社が運営を行っているゲームです

窓口さんの返答を元にあれこれ調べてみたのですが
色々理解したり実装したりする作業に1週間以上かかりそうなので諦めます
”あと1、2行のコードを教えてもらえたら完成する!”と思っていた気持ちが
”また時間がかかる作業をしないといけないのかよめんどくせー”に変わって冷めてしまいました

よく考えたら僕が作ったようなゴミツールは、他のもっと頭の良く、知識がある方が製作に取り掛かれば1日もかからず作れるような
単純なツールですわ
僕はこの1週間、自分では作れないツールを作れるとアホなかん違いをしていました、とんだうぬぼれ野郎です
こんなことならゲームをしていればよかったです自己嫌悪です
残ったのは3回、最初から書き直した使えないコードだけです
もう夏休みももう終わりです



ORZ

リンク

2009/8/26(Wed) 19:14:13|NO.27336

乙といわざるを得ない



窓口

リンク

2009/8/27(Thu) 01:58:13|NO.27344

お疲れ様です。

なんだかすみません。

正直、完成している他人のアプリケーション画面に、文字を書くことは難しいと思いますし、めんどうだと思います。
ちなみに自分は基本素人で凡人です。
自分がその方法で本格的にそのアプリケーションを作ろうとしたらたぶん1週間以上かかると思います



vine

リンク

2009/8/27(Thu) 06:14:53|NO.27345

基本的にゲームは、全画面にするとそうなってしまう。
無理矢理表示する方法はあるが、それはチート扱いになる場合がある。



SYAM

リンク

2009/8/27(Thu) 10:03:44|NO.27347

HSP関係ないけど。

ちょっくら乱暴ですが。
「勘違いしたウヌボレ野郎」だったものが、一週間っていう時間を使って「身の程をわきまえた人間」になれたんですよ。
何ヶ月、何年経っても「勘違いしたウヌボレ野郎」なままの人だって少なからずいるもんです。そこから自分で抜け出した、ってのは全然ムダなこっちゃないです。

この先また新しいスクリプトに挑戦するかしないかは関知するトコロではありませんが。
自己嫌悪するなら、それまでにやったことより、こんなとこで泣き言垂れてることを嫌悪することだね!



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