トップページgamedev
981コメント338KB

【HSP】HSPで3Dゲーム【3D】

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。02/03/21 17:27ID:???
HSPで3Dゲームを作る人を応援。
マターリマターリ
0710名前は開発中のものです。2006/12/28(木) 18:08:54ID:iMNBzBGq
Vistaでの動作が不安な今日この頃
0711名前は開発中のものです。2006/12/28(木) 18:27:45ID:TQS5yRQI
>>710
Vistaでも普通に動作してる。
問題はXP以降に出てきた技術を反映できるかどうか。
シェーダーやらランタイムやらVistaからかなり変わってくるから。
0712名前は開発中のものです。2006/12/29(金) 03:27:00ID:ipvvt8uu
>>709
 3Dモデルの面には裏と表があって、通常設定では表は表示されますが、裏は透明になります。
この裏と表を区別するものが法線というもので、「法線方向」が表で、その反対が裏。
あとの詳細はぐぐってください。

以下は具体的な修正方法です。

3DAceの場合
基本的な操作は次のようなものです。
1.裏表を反転させたい面をクリックするなどして選択する。
2.メニューバーの面塗りメニューから「法線を反転」を探してクリック。
 面塗りメニューの「法線を統一」でも上手くいくかも知れません。

選択しにくいときは、作業前に全ての面の裏表を反転させたり、加工メニューの「隠す」や
編集メニューの「色で選択」などを活用するといいと思います。


メタセコの場合
1.コマンドの面から「反転」をクリックして選択する。
2.モデル上の裏返っている面(見えてない面)をクリックする。


RokDeBone2の場合
この方法は修正じゃなくて、裏も表も表示させているだけです。
1.構造エディタからモデルを選択。
2.表示パラメータ設定メニューをクリック。
3.「表示面:」の項目を「2:おもて面」から「3:両面」に変更する。
4.okを押してダイアログを閉じる。


上記をヒントにヘルプから解説探すとよりよいと思います。
0713名前は開発中のものです。2006/12/29(金) 07:42:05ID:IrFA/0Ev

丁寧なレス大変ありがとうございました。
早速取りかかります。

自分に書いて貰ったレスですが知っている人には基本的な知識だったのでしょうか?
もしそうなら無知なユーザー自分は大変手間をかけさせましたね。

しかし3DACE等の初心者(自分も)達にとっては大変貴重なレスだったと思います。
本当にありがとうございました。

0714名前は開発中のものです。2006/12/29(金) 09:23:40ID:IrFA/0Ev

法線の編集成功しました。
サイバデリアも読み込めました。
どうも有り難うございました。
ttp://www.geocities.jp/iwa3b/souko/3d/3dtest.htm

色々とプログラミングの話勉強になる板ですね。

自分はCなど出来ませんしこれから触る自信もありません。
仕事で主にVBですね。

何でも出来るCと言うのは凄く素敵ですが実際のソフトを自作して大規模システムを速攻で作る現場では使えません。用意に理解出来る言語が一番使われます。
.Netも使える環境をそろえるだけで相当重くなり実用的ではないですがVB6からうち切られたもので仕方がありませんがやはり無駄が多いシステムです。

ソフトを作っても動かせる環境にすることの方が大変です。

ホビーに関しては「HSP」は大した能力の無い自分でも幼児である自分の娘を楽しませたりできました。(絵本の様な3Dで)

これからも少しずつ作っていきたいなぁ。
3Dはモデルで全て決まります。



0715名前は開発中のものです。2006/12/29(金) 14:06:03ID:ipvvt8uu
3DAceのヘルプには「法線」としか書かれてませんね。
私は一体どこで覚えたのやら…。
0716名前は開発中のものです。2006/12/29(金) 15:22:04ID:6KQqeEHH
おまえらがお粗末な3DとHSPで作った糞ゲーなんて誰もやらないんだよ。
やってくれるとしたら同情した友達くらいなもんだろうよ。
無駄なことはやめてバイトでもしてれば?
それで稼いだ金でも派手に使って経済の活性化にでも貢献しろよ無能共。
どうせしないんだろうけどな、おまえらは社会に貢献する気なんてないもんな。
日本の社会に貢献する気のない奴は非国民。
氏ねよ。
0717名前は開発中のものです。2006/12/29(金) 16:00:26ID:aJ2Z9XK5
>>716
HSP使ってもゲームの一つも出来ないからって、八つ当たりするなよw

誰かを見下してれば、安心出来るからって・・・
0718名前は開発中のものです。2006/12/29(金) 16:24:25ID:zUVxDgus
年末に子供みたいな争いごとはよそうよ
0719名前は開発中のものです。2006/12/29(金) 20:41:15ID:IrFA/0Ev

test
0720名前は開発中のものです。2006/12/29(金) 20:43:40ID:IrFA/0Ev

test2
0721名前は開発中のものです。2006/12/30(土) 21:39:00ID:ypkKyfju
大晦日なんて関係ない。
俺がHSP3+E3Dで横スクロール3Dアクションつくるぞ。

0722名前は開発中のものです。2007/01/03(水) 15:21:17ID:sIBWCs2i
あけましておめでとうございます ( 'A`*)
今年はe3dを極限までパシってイジメてDJ OZMAみたくしてやる






by。NHKの裸に見すぎて妹に怒られた人より
0723名前は開発中のものです。2007/01/04(木) 20:13:02ID:KhbtxMMP
>722
('A`) 使うな、勘違いされる
0724名前は開発中のものです。2007/01/08(月) 03:47:28ID:VgbAjW4s
     γ
   ('A`)
  ('A`)('A`)
('A`)('A`)('A`)
0725名前は開発中のものです。2007/01/09(火) 07:29:07ID:oPIwx7gO
('A`)達が集まって…
0726名前は開発中のものです。2007/01/09(火) 09:45:28ID:+8xuBii6

       ____
     /⌒  ⌒\
   /( ●)  (●)\
  /::::::⌒(__人__)⌒::::: \  ぱぁ〜ん
  |     |r┬-|     |
  \      `ー'´     /
0727名前は開発中のものです。2007/01/09(火) 19:44:31ID:EEc9nLZD
        γ
        ('A`)
      ('A`)('A`)
    ('A`)('A`)('A`)
  ('A`)('A`)('A`)('A`)
('A`)('A`)('A`)('A`)('A`)
0728名前は開発中のものです。2007/01/10(水) 13:16:36ID:9aJZM57+
3Dゲームを作ろうと思って六角大王s5でモデルを作ったんだけど、RokDeBone2てボーンの親子関係と影響範囲が読めなかったのね……
親子はともかく影響範囲が六角のようにうまく設定できない。
みんながどうやってるのか、本気で知りたい。
0729名前は開発中のものです。2007/01/10(水) 16:07:06ID:UgQAXl8G
俺は気合
0730名前は開発中のものです。2007/01/10(水) 20:40:04ID:4cpPPj8X
>>728
逆にそこで躓いてよかったんじゃね。
どうせ作れないんだし。
0731名前は開発中のものです。2007/01/10(水) 21:22:12ID:+vS9eNNX
嫌われて人生に躓かないように気をつけな
0732名前は開発中のものです。2007/01/10(水) 23:57:24ID:E7QB/ubw
漏れが作ってるエロゲーだと
ポリゴン数は片面で4000くらいだけど
大まかなところを影2で設定しておく。
そこからケツ、わき、ひざ、ひじを影3で丁寧にやっていく。
時間は凄いかかる
あとでモデルのこの部分ををこうしていれば良かったとか
あると大抵の場合もう直せないから泣けるところ
0733名前は開発中のものです。2007/01/11(木) 01:04:25ID:nXzSrHlM
そんな時は、影響設定時に浮かんだアイデアを盛り込んで、最初のモデリングからまた始めればいい
0734名前は開発中のものです。2007/01/11(木) 19:02:11ID:qMq78C8E
それやってもう3体目だよ・・・萌美ちゃん
0735名前は開発中のものです。2007/01/11(木) 20:17:29ID:yUODQOsq
>>734
テキトーに七体くらい作ってボコボコ戦わせて、勝ち残った奴を採用したらよくね?
0736名前は開発中のものです。2007/01/12(金) 19:41:04ID:Rb911uNa
>>728ですが、>>732を参考にもう一度マニュアルを読んで挑戦したところ、なんとか影響範囲の指定と歩くモーションまでは作れました。
hgimg3でやっているので、Xファイルに変換するのにまたひっかかりましたが、これもどうにか。
この先まだまだありそうだけど、楽しいゲームを作れるようにがんばります。
ありがとうございました。
0737名前は開発中のものです。2007/01/20(土) 19:10:59ID:Ez6PuEMm
とても疑問に思ってるんだけど広大な3Dフィールドの物体との衝突判定はどうやっ
ているんだろう?
1ループですべての判定処理に入っているのか小分けしてしているのか教えてください

0738名前は開発中のものです。2007/01/20(土) 20:51:06ID:jifeXAge
おれもRokdeBone使ってて何回もやり直した記憶が。
他のソフトに乗り換えた。
それ以前に確認ダイアログがうざかったような。
0739名前は開発中のものです。2007/01/21(日) 09:50:12ID:0NFxhs94
日本NO1プロジェクト
CreateGame〜陸海空オンライン〜
ただ今、プログラマ募集中〜♪
0740名前は開発中のものです。2007/01/21(日) 13:08:45ID:v8FfcDLq
>>739
うはwwwナツカシスwwww
0741名前は開発中のものです。2007/01/22(月) 13:25:55ID:Q9Qr3NI9
>>737
ヒント:コムソート

近くになるほど数値が小さいので上にくるっしょ
そんである値までのだけ判定すればよい
0742名前は開発中のものです。2007/01/23(火) 09:19:08ID:p5aAKyu1
しつもん、
スプライトでアニメーションを作ろうとする時は
複数の画像を一枚一枚読み込ませないとダメ?
それともいいフォーマットがあるんでつか?
0743名前は開発中のものです。2007/01/23(火) 13:18:27ID:evDkMI7T
1枚の画像に一定間隔ずつ配置
0744名前は開発中のものです。2007/01/23(火) 21:03:46ID:B51S2rMq
>>741
なんかわかるような
自分は
オブジェクトの座標データをプレイヤーの一定範囲だけクリッピングしてきて
判定するイメージでした
0745名前は開発中のものです。2007/01/23(火) 21:24:05ID:PUqD5SQG
オブジェクトにアンケートとって衝突したい奴だけ判定
0746名前は開発中のものです。2007/01/24(水) 01:00:09ID:OUchtj+j
>>742
何を使ってスプライトを表示してんの?
0747名前は開発中のものです。2007/01/24(水) 17:58:21ID:l8xy/tJl
>>746
コカコーラ社のスプライトでつ。
よろしくお願い島
0748名前は開発中のものです。2007/01/26(金) 16:58:54ID:XrZEb6hP
>>738
さしつかえなければ乗り換えた「他のソフト」を教えていただきたい。
RokdeBoneしか知らないもんで。
0749名前は開発中のものです。2007/01/26(金) 21:44:07ID:rlbi/khz
>>748
Mikoto。ただXファイルに変換するのにちょっと手間取るかもしれない
0750名前は開発中のものです。2007/01/27(土) 15:52:46ID:5ofVh5VB
3Dゲーム作ったんだけど、宣伝していい?
体験版だけど。
0751名前は開発中のものです。2007/01/27(土) 15:56:31ID:dVKwv7iw
うん、遊びたい。
0752名前は開発中のものです。2007/01/27(土) 16:07:12ID:5ofVh5VB
>>751
ありがと。

3Dアクションゲーム「なば。」よろしく〜

TEAM NAVA
http://rpg.nengu.jp/

http://pc10.2ch.net/test/read.cgi/gamedev/1158740343/
ここで活動中。
0753名前は開発中のものです。2007/01/27(土) 16:41:07ID:nVy2kQz+
これはHSPなの?
0754名前は開発中のものです。2007/01/27(土) 16:43:03ID:nVy2kQz+
すまそ、e3dhspてDLLあったからそうなんだね
0755名前は開発中のものです。2007/01/27(土) 16:43:47ID:UcBsrPku
同人板でやれ。
0756名前は開発中のものです。2007/01/27(土) 18:58:12ID:kvZCJPdg
単調('A`)
0757名前は開発中のものです。2007/01/27(土) 20:30:14ID:k34kvB/C
ありがちな上によくわからんという 2重パンチ
もう少し個性入れた方がいいんでない?
0758名前は開発中のものです。2007/01/27(土) 21:00:01ID:nwBOFXaI
            o
            /  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ /
           /   このスレは無事に  /
           /  終了いたしました    /
          / ありがとうございました  /
          /                /
         /   モララーより      /
         / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄/
  ∧_∧  /                /∧_∧
 ( ・∀・) /                /(・∀・ )
 (    )つ               ⊂(    )
 | | |                   | | |
 (__)_)                  (_(__)
0759名前は開発中のものです。2007/01/27(土) 21:27:35ID:nVy2kQz+
まぁ作り途中なんだからしょうがないとは思うんだが
俺の感想としては、わざわざ3Dでやることでもなくね?
と思った。

ゲームとしてはよく出来てて、今後どのようなゲーム性になるのか楽しみだけど、
もっと3Dを活かすべきだと思うよ。
0760名前は開発中のものです。2007/01/29(月) 17:21:50ID:N8cUGNzG
お、バージョンうpきたね。
0761名前は開発中のものです。2007/01/29(月) 20:54:20ID:QpTRzuGA
>>760
あっほんとだ!
トゥーンの輪郭線はなかなか導入されないな〜
0762名前は開発中のものです。2007/02/04(日) 00:01:40ID:ABrLnj1F
環境マッピング欲しい
0763名前は開発中のものです。2007/02/13(火) 21:00:36ID:RWx7Cc7Y
MOAage
0764名前は開発中のものです。2007/02/13(火) 21:16:50ID:pKNI3/MF
>何でも出来るCと言うのは凄く素敵ですが実際のソフトを自作して大規模システムを速攻で作る現場では使えません。用意に理解出来る言語が一番使われます。

ムやマ板で書いたら死ぬほど叩かれそうな発言がスルーされてるな
まあ、いいか。

ちなみにあんたの見てるブラウザーもOSも殆どがCかC++だよ残念だったな
0765名前は開発中のものです。2007/02/13(火) 23:51:39ID:tQXAg9B3
いや, でっかい(or でっかそうな)WebシステムなんかもASP.NETとか平易なLanguageで書いてポンだよ
ブラウザやOSなんて下層のレイヤーは何でもいいし
0766名前は開発中のものです。2007/02/14(水) 06:40:10ID:NLrusk+K
>速攻で作る
ってのが重要か、そうでないかで大きく違う世界もあるって事
0767名前は開発中のものです。2007/02/14(水) 11:33:42ID:/m43u9oT
自分の脳みそに合わせて使えばいいと思う。

俺、バカだからCなんてわかんないもん('A`)
0768名前は開発中のものです。2007/02/14(水) 12:05:55ID:mCS9GJHX
>>767
それが一番だよ
凡人がF1に乗れないのと一緒、自分に合ったものを使えばいい
0769名前は開発中のものです。2007/02/14(水) 21:32:24ID:mdartFwO

いつからニート板になったんだ。
0770名前は開発中のものです。2007/02/15(木) 10:57:51ID:yBAfzTcb
sigになった奴のUV編集って何とかできないかな
支援ツールは既にサポートしてないみたいだし
メタセコで編集すると影響度までやり直さなければダメだし
0771名前は開発中のものです。2007/02/23(金) 07:24:24ID:uRnWNwtY
質問でつ

顔の表情をテクスチャを変えるのではなく
頂点の位置を動かしてやりたい時って、
体のモデルと頭部のモデルを分け、それぞれ別のモーション入れないとダメでよね
その時って体モデルの首の先っちょの情報を
頭部モデルのの付け根に渡さなければ
体は仰け反っているのに頭はそのままとかになっちゃいますよね、

どの関数で上手く行くでしょうか
0772名前は開発中のものです。2007/02/23(金) 22:45:39ID:jSEBEYW0
>>771
ボーンを上手い事入れて、E3DSetBoneQあたりつかったら?
0773名前は開発中のものです。2007/02/24(土) 19:17:14ID:aT5hiqhH
>>771
本家の掲示板で、「擬似親子」で検索する。
または、
ttp://easy3d.wikiwiki.jp/

「キャラに武器を持たせる」
のサンプルを読む。
0774名前は開発中のものです。2007/02/25(日) 16:00:43ID:TPRwmjvH
いまはそんな別々にあつかわないよ
例えば頭部を動かすのはボーンを入れてやると滑らかに曲がる
だから頭部と首と体はつないでおけばいい
滑らかに曲がるようにポリゴンを3重くらい裂いておくこと
0775名前は開発中のものです。2007/02/27(火) 19:01:59ID:Vx0GQM81
よく考えると表情のモーションってある程度
体の動きと連動するよね。
0776名前は開発中のものです。2007/02/28(水) 23:08:13ID:IkzmMOA1
このスレって5年前からあるんだな……
0777名前は開発中のものです。2007/03/01(木) 06:52:44ID:Suc/CwxW
          このスレって5年前から… >
  <⌒/ヽ-、___
/<_/____/

      ・・・?
  <⌒/ヽ-、___
/<_/____/


   ∧∧   !!!
  ( ゚д゚ )
  _| ⊃/(___
/ └-(____/
0778名前は開発中のものです。2007/03/01(木) 23:19:48ID:F05y3tWF
( ゚ω゚ ) !!
07793392007/03/02(金) 04:46:55ID:a3ub+xU0
          絵、描くのタリィ…金にならんしや〜めた
  <⌒/ヽ-、___
/<_/____/
0780名前は開発中のものです。2007/03/13(火) 22:54:31ID:n1uxSeya
   ∧∧  
  ( ゚д゚ )  やっぱコレしか趣味ねーから頑張ろう!
  _| ⊃/(___
/ └-(____/
0781名前は開発中のものです。2007/03/14(水) 17:23:10ID:6vQ36LtV
>>779
誰か特定した
いっつも途中で投げ出すブログの人だな
0782名前は開発中のものです。2007/03/14(水) 21:08:52ID:Die+OInA
あいつは何やってもダメだろうなw
0783名前は開発中のものです。2007/03/14(水) 22:04:23ID:1lAoZBHq
>>782
IDが極めて不吉
0784名前は開発中のものです。2007/03/14(水) 23:12:42ID:6vQ36LtV
ttp://swweb.seesaa.net/
ttp://blogs.yahoo.co.jp/volbicddojp

どっちかだな
0785名前は開発中のものです。2007/03/15(木) 00:46:26ID:lsrSgfEV
初心者質問ですまないのですが

てかてかでぷりんっ とした質感を再現したいのですが
そういう質感はバンプマッピングって奴がないと駄目なんですか?
テクスチャーだけテカテカしたのを使ってもなんかしっかりこなくて
0786名前は開発中のものです。2007/03/15(木) 01:20:51ID:7+fCy7p0
反射ならスペキュラーだったと思う。
バンプは凸凹(法線)をテクスチャにいれる技術だった気がする。

Easy3Dはスペキュラー対応してるみたいだけど、地面データ(mqo)だけみたいね。
0787名前は開発中のものです。2007/03/15(木) 13:02:46ID:c3tu0PZF
sigも、スペキュラーは、使えるようになりましたよ。
RokDeBone2で、計算方式を、「色P」、「色B」、「色S」の3種類から選べばOK。
「色旧」は、なんちゃってスペキュラーなので、避けたほうがいい。
(普通は、「色P」を選ぶ)

「マ」ボタンで、頂点ごとに、スペキュラーを設定することも可能。
0788名前は開発中のものです。2007/03/15(木) 16:33:35ID:7+fCy7p0
>>787
なぬ!知らなかった・・・
ヘルプにスペキュラーは地面のみって書いてあったから orz

ありがたや ありがたや に 申し立て祭る
0789名前は開発中のものです。2007/03/15(木) 21:36:59ID:uY7CI/rW
レベルたけぇー
0790名前は開発中のものです。2007/03/16(金) 00:34:34ID:TAtkWO/N
>>784
下の人は普通に続けてるだろ。
0791名前は開発中のものです。2007/03/17(土) 02:46:47ID:+GUWsDPc
MAYAとかMAX、XSIで作ってるヤシはいないの?マイナーなツールばっかりで分からん。
0792名前は開発中のものです。2007/03/17(土) 04:05:44ID:w6Ip/tdc
>>791
国内の個人ゲーム制作者はメタセコ多いとおもうよ。
もしMAYAとかXSI分からないんだったら分かるツール使った方がええよ。
個人的にはMAYAよりXSIの方がゲーム向きだと思ってる。
0793名前は開発中のものです。2007/03/17(土) 11:43:54ID:p1pejOxg
sigで頂点を直すのがすごくしんどい。
メタセコでもsigを編集できないものだろうか
0794名前は開発中のものです。2007/03/17(土) 13:13:17ID:w6Ip/tdc
RokDeBone2使わせてもらえてるだけいいじゃん
Easy3D側の命令つかって自分でツール作ったら?
0795名前は開発中のものです。2007/03/18(日) 22:03:04ID:JvXvZu48
Easy3Dで背力カリングをON,OFFする命令とか無いですかね?
モーションさせたいモデルが近くになるのでポリが削られてしまう。
0796名前は開発中のものです。2007/03/19(月) 00:14:27ID:ABGIPI5V
近くのモデルが削られるのはカリングじゃなくてZバッファではあるまいか
0797名前は開発中のものです。2007/03/19(月) 06:12:35ID:2ghF5lGM
>>795
E3DSetProjectionのnearの値を小さくすると、削られにくくなる。

でも、今のE3Dのsig表示は、
大きいポリゴンが、画面から、はみ出て表示される場合に、
画面が乱れることが有る(ビデオカード依存)

これは、頂点シェーダー版(ベータ版)が
正式リリースされれば、解決するはず。
0798名前は開発中のものです。2007/03/19(月) 10:03:35ID:4WQg3NK/
3Dのマップを表示するとき、普通のとポリゴン数減らしたのを用意して
遠くの景色は後者のものを使って表示することで軽くなる!

と思ったら最初のファイルのロード時間が長くなっただけだった……orz
0799名前は開発中のものです。2007/03/19(月) 15:51:03ID:+pp1gV69
>>796
今回のゲームデベロッパ向け会議でZバッファなしで半透明を処理するの発表されたよね。
色で前後ろを管理とかすごすぎるな。


>>797
ありがとうです。Easy3D次期バージョンが待ち遠しい。


>>798
自分もためしにLOD実装したけど、結構扱い難しいと思った。
極端に1/2にしたポリでもそこまで体感速度変わらなかった気がする。(32体で2〜5fps程度だった

モーションを2つも用意するから手間だしね。
Easy3D側からボーンを共有できる命令あったら楽なんだろうけど、フォーマット的に難しそう。
0800名前は開発中のものです。2007/03/19(月) 18:32:07ID:+/qOwXIg
> Easy3D側からボーンを共有できる命令あったら楽なんだろうけど、
> フォーマット的に難しそう。

同じボーン構造なら、quaは、使いまわし可能ですよ。
この際、ボーンの名前じゃなくて、階層構造が、一致していることが重要。
0801名前は開発中のものです。2007/03/19(月) 23:42:38ID:+pp1gV69
>>800
あーなるほど・・・
階層が違ったからだめだったのか、これはいけそうです。

ありがとうございます。
0802名前は開発中のものです。2007/03/20(火) 19:23:12ID:FZpSzHqo
質問です。
hgimgを使ってゲームを作っています、過去ログを見ると壁との当たり判定は
fvmin,fvmaxかfcmpを使って制限するとの記述があるのでそちらを使わせてもらってます。
そこで、壁の位置情報を得るために、自キャラを動かして、自キャラの位置情報を
fprt "X"+fv.0+"Y"+fv.1+"Z"+fv.2  (変数fvは自キャラの位置を表す変数値fv)
上記の方法で画面に表示しているのですが、あきらかに設定した位置とは違う
位置情報が表示されます。 (浮動少数値0.1fが1036831949など・・・・・・)
少数値をそのまま表示することにトラブルがあることは多少踏んでいたのですが
どのような仕様になっているのでしょうか?
また上記より良い方法があればそちらもお願いします。
0803名前は開発中のものです。2007/03/20(火) 22:22:06ID:YQ9pNBlo
ほれ
#include "hgimg.as"
hgini
onexit *owari
chdir dir_exe+"\\sample\\hgimg"
setfont 16,16,8,1:texload "fontchr.bmp":mxload "rb_000" :regobj oid,stat
gsel 0,1
cammode CAM_MODE_LOOKAT :selcpos:objsetf3 0.0, -10.0, 20.0:clsblur 8
*main
hgdraw:fprt "X("+strfvx+") Y("+strfvy+") Z("+strfvz+")",8,8:hgsync 20
stick k,$ffff ;X=←→ Y=↑↓ Z=マウス左右クリック
if k&128 : goto *owari ; [ESC]で終了
selang oid:objaddf2 0,0.05f,0.05f
selpos oid
objaddf3 -0.1*((k&1)>0)+0.1*((k&4)>0),-0.1*((k&2)>0)+0.1*((k&8)>0),-0.1*((k&256)>0)+0.1*((k&512)>0)
selpos oid:objgetfv fv
fv2str fv.(cnt)
str_fv=refstr
title str_fv
getstr strfvx,str_fv,0,',' :index=strsize
getstr strfvy,str_fv,index,',' :index+strsize
getstr strfvz,str_fv,index,','
goto *main
*owari:hgbye:end

hgimgなんてHsp3をメインで使ってたら触った事も無い人も居るんだから
コピペしてそのまま動くサンプルでも出さないと変わりに調べてくれる人が
減るぞ
HGIMG.txtを読めば大抵の事は分かると思う
HGIMGは実数が扱えなかったHSP2時代の仕様に合わせてる部分があるから
面倒な事がある(1.0f とか今はfはつける必要も無いHGIMG3ならfv値も普通に実数として扱える)
0804名前は開発中のものです。2007/03/20(火) 22:38:21ID:YQ9pNBlo
げ、ゴミが残ってた
>fv2str fv.(cnt)

fv2str fv

repeat使ってないから動作には問題出ないけど・・・
0805名前は開発中のものです。2007/03/20(火) 23:24:18ID:FZpSzHqo
返信ありがとうございます。
やっぱり乗り換えた方がいいですかね?この冬高校受験を控えていたので
hsp3に触れる機会がありませんでした。

まぁ、目当てがコンテストでこれ終えると別の言語にでも切り替えようと
思ってもいたのですが・・・・・・。
0806名前は開発中のものです。2007/03/21(水) 00:04:11ID:4jkUH/id
乗り換えるのは自由だが
開発が終了してるHGIMGはHGIMG3よりは安定してると思うから
有る程度作り始めてるならHGIMGの機能だけじゃ作れないって
事が出てからでもいんじゃね?

まぁ、HGIMG3はバグがとか、仕様変更(maは廃止になってたり、3.1b3から2Dスプライトに表示優先度が無くなったり)
が色々あって、単純には乗り換え出来ないかもしれないが・・・
0807名前は開発中のものです。2007/03/21(水) 01:47:58ID:yl48Q/pV
maは入れるつもりだったので少し痛いですね(かわりの物があるんでしょうが)。
それよか当たり判定どうにかなりませんかね?いちいち限定するのが面倒臭いんで。

その辺はC++のほうがよく出来てるとは聞いたんですけど、無能の自分にとっては
シンプルな命令群のHSPも捨てがたいですし・・・、みなさん最終的にはCやJavaに
乗り換えているのですか?
0808名前は開発中のものです。2007/03/25(日) 19:44:25ID:jOwg+4Yc
初心者質問です。

E3Dの新しい奴で、ただモデルを表示するだけのプログラムを作って
動かしてみたらFpsがこんなのになりました。

poly数  fps

7000 60
7500 58
8000 55
8500 50
9000 48
9500 46
10000 44
11000 40
13000 34
15000 30

ということは
単純な考えで、今までのゲームを15000ポリゴンまで増やし、
カメラやキャラクターの移動量を2倍にし、
E3DSetMotionStepでモーションを一つずつ飛ばしたとしても
30fpsなので人間の目をごまかす事はできるって考えてもいいんですか?
0809名前は開発中のものです。2007/03/25(日) 20:36:20ID:LGDTBAkD
>>808
その考え方は発想の逆転すぎる;
それなら最初から30fps標準で安定させた方がいいよ。

それでモーションブラーかければ体感的には40〜45fps位で動作するよ。
ブラーはE3DCreateAfterImageを参考にどうぞ。
■ このスレッドは過去ログ倉庫に格納されています