HSPで3Dゲーム 【hgimg3編】

■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
垢版 |
2012/01/28(土) 17:15:55.46ID:Khp0Nc8u
隠蔽がきつい
情報あつめましょう
2012/02/05(日) 09:21:10.12ID:TeVrdhcu
>>28
ありがとうございます。
なるほど、setdir tama,-sin(y),,-cos(y) でできました。
複数の弾を発射させるにはオブジェクト検索をすればいいわけですね。
これは配列を使ってもできるかなと思ったんですが…
tama.0〜tama.3
それと文字列結合もどうかなと
"tama"+0〜"tama"+3

hgimg3は初心者ですがHSP歴は長いです。
30名前は開発中のものです。
垢版 |
2012/02/05(日) 18:17:31.60ID:shlkc11t
>>29
HSP自体は分かるなら配列使っても良いと思うよ

弾最大使用数=4
dim tama,弾最大使用数

if 弾使用中の数 < 弾最大使用数 {
regobj tama(弾使用中の数),ModelID,mode,EventID
getpos HGOBJ_CAMERA,cx,cy,cz
setpos tama(弾使用中の数),cx,cy+10,cz



弾使用中の数+1
}

使用中の弾の様態確認は

repeat 弾使用中の数
getpos tama(cnt),bx,by,bz

loop

配列使うとobj削除した時とかの配列管理も必要になるから面倒な気がするが・・・
2012/02/06(月) 16:42:53.64ID:0zvPTdFG
ありがとうございます。

そもそも配列使わずにID変える方法ってあるんでしょうか?
4連射なら4つのIDが必要になるわけですが
サンプルスクリプトのsample\elm2d\sample4.hsp ですが
なぜ i だけで複数の弾表示ができるのか疑問に思っています。
32名前は開発中のものです。
垢版 |
2012/02/06(月) 22:03:47.82ID:QURb+gp8
>>31
だからそれを>>28 で書いたんだが・・・
そしたらあんたが配列使ってできないかって聞いたから>>30 を書いた

>なぜ i だけで複数の弾表示ができるのか疑問に思っています。
>>28 でこの辺を使うって書いた命令使われてるだろ


; プレイヤーのミサイル当たり処理
;
findobj 0,COL_SHOT
repeat : nextobj i:if i<0 : break
getcoli res,i,20.0



*myshot
if (myfcnt&15)=0 {
regobj i,pchr(myfire),OBJ_MOVE|OBJ_BORDER
setpos i,myx,myy,myz
setdir i,0,-8,0
setcoli i,COL_SHOT,COL_ENEMY
2012/02/07(火) 10:19:39.05ID:EJ8Iltcw
う〜ん、すいません当方ちょっと理解できてないです。
このサンプルだと弾の発射の度に i にモデルIDが追加されていくわけですが
上書きされてるのになんで弾が消えないのかなと疑問なんです。
34名前は開発中のものです。
垢版 |
2012/02/07(火) 21:04:37.19ID:gGNZz1Vq
*myshot
if (myfcnt&15)=0 {
/*
regobj i,pchr(myfire),OBJ_MOVE|OBJ_BORDER ←ここで毎回現在未使用のIDを収得してる

iを毎回使い捨てで使ってるだけ

>上書きされてるのになんで弾が消えないのかなと疑問なんです。
何でそれが疑問なのかこっちが聞きたい
毎回違うID使われてるの分かってて何で弾が消えると思うの?

同じIDを使いまわしてるなら飛んでた弾が再度発射されて消えたように見えるなら分かるが・・・
2012/02/07(火) 21:45:11.11ID:EJ8Iltcw
どうもありがとうごさいます。
このサンプルのとおりやってみたんですがうまくできるんですよね。(笑)
ちょっとわかりにくいですが何とかのみこめそうです。
2012/04/24(火) 07:10:47.93ID:r44oKlbP
ライトオブジェクトってdelobj命令で削除出来ないみたいなんですけど
削除するにはどうしたらいいのでしょうか?
2012/04/24(火) 09:00:22.18ID:r44oKlbP
>>36ですが勘違いでした。
ゲーム内の初期化の為に、全てのオブジェクトを消すのが目的だったのですが
基本ライトとカメラを削除してしまうと、もう設定を出来なくなってしまうみたいです。
2012/05/08(火) 11:58:35.57ID:NNZGKzoE
texmesで改行(\n)で表示していくと、やたら重くなってしまう・・・
39名前は開発中のものです。
垢版 |
2012/05/10(木) 03:46:03.10ID:t/E1MbqD
まさか毎フレーム文字列書き込んでないよな?
texmesで書き込んだら違う文章が必要になるまでtexmesは使わないで
hgrotateで表示するだけだぞ?
2012/05/10(木) 09:07:51.42ID:AmRp46Vz
>>39
リアルタイムで変化する数値を表示させたくて、

texmakeだけ初めに確保しておいて、
texmesとhgrotateを毎フレーム回していたんだ。
41名前は開発中のものです。
垢版 |
2012/05/10(木) 22:48:24.19ID:t/E1MbqD
>>40
データ名は固定して
数値部分だけ書き換えとか(これも毎フレーム必要か疑問だが)
何行かに分けるとか

とりあえずtexmesは重いのは確実だから常に書き換える用途には向いてない
アスキーコードで間に合うなら定義フォント文字列表示のfprtが良い
2012/05/26(土) 11:31:05.85ID:N+8G+SEp
e3dのpickfaceみたいなワールド座標変換てできんの?
43名前は開発中のものです。
垢版 |
2012/05/26(土) 19:37:24.72ID:eDqI9LU8
命令としてあるのは3Dを2Dに変換だけhgcnvaxis
なんでこんな中途半端な実装なのか意味不明
2012/05/27(日) 19:23:10.29ID:Sq25nKDW
それができれば一応逆は自力でできるかな
2013/04/04(木) 00:53:37.55ID:/Q/sbuJU
まさかこのスレが脚光を浴びる日がこようとは・・・
HGIMG4配布が楽しみだ
2013/06/04(火) 20:52:03.60ID:RUhITecL
HGIMG4のプレビュー版を近日公開するそうです。楽しみ〜
2013/06/06(木) 00:38:34.33ID:0lyRi6jk
ttp://hsp.tv/make/hgimg4.html
おまいらプレビュー版来ましたよ
2013/06/06(木) 00:45:55.86ID:kIwjLCax
Windows7以降専用だから新しいPC買うまで試せない・・・orz
2013/06/06(木) 01:25:01.70ID:kIwjLCax
・・・と思ったけどマニュアルだとWin2000以降でOKなのか?

どのみち動かなかったけど・・・
2013/06/06(木) 08:26:21.61ID:EGfyJfXa
>>47
情報ありがとう!さっそく使ってみよう
2013/06/21(金) 22:29:10.60ID:Luxm2qz1
DXライブラリ for HSPが問題ないならそっちに期待したいんだけどなー。記述方法などに関するサンプルが少なすぎる、、
2013/07/07(日) NY:AN:NY.ANID:2vrr/+Th
DXライブラリはシェーダーモデル2.0だから、ちょっと古いPCでも動くんだよね。
それにmqo、Xファイル、MMDのモデルも読み込めるので便利そう。
2013/07/12(金) NY:AN:NY.ANID:tPcKyVS4
HGIMG4正式版きましたけど、HGIMG3の正統進化版というわけではなさそうですね。
HSP3Dishの制約は、スマホ用に開発するときだけ受けるものと思っていたけど、
PC用の場合でも、Dishの制約がつくんですね。そのかわりスマホへの移植は容易みたいだけど。
2013/07/12(金) NY:AN:NY.ANID:MoquWH0m
ほほう、もう正式版とは、昨日ベータ版が出ていたが
2013/07/13(土) NY:AN:NY.ANID:sTuoZRro
まだ必要最低限の機能しかないみたいね
アニメ再生と日本語フォントの表示ができるようになったら本気出すわ
2013/08/19(月) NY:AN:NY.ANID:hJ3BeZvF
コンテストにHGIMG4使った作品あるね
うちのPCじゃ動かせなから遊べないけど
2013/08/30(金) NY:AN:NY.ANID:9KeyytUs
if バカ = アホ {
  pos 100,50
  mes "こんな糞スレぶっつぶしてやるよ(ゲス顔)"
  }
2013/08/31(土) NY:AN:NY.ANID:j+tKq4iI
ハイハイ、お薬増やしておきますね
2013/09/03(火) 22:29:27.29ID:yt/8T+Su
>>45
でもまだ中途半端だから、すぐに乗り換えるのはどうなんだろうな
2013/09/11(水) 13:10:35.29ID:7gaV2uxP
もうHGIMG3のほうは更新しないのかね
2013/09/12(木) 05:41:30.58ID:V8qbnsV5
んだよ〜
その上から目線はよ〜
ツッパッてんじゃねえゾ
夜露死苦
2013/09/12(木) 05:49:15.90ID:DUv2PAmv
>>60
住み替えるのめんどくせえよな
2013/10/02(水) 09:53:32.49ID:lEz95NhC
多分昼か夜9時ぐらいに変に論点ずらそうとする奴か
ラリった振りしてファビョる奴が出現するんじゃないかな〜w
64名前は開発中のものです。
垢版 |
2013/11/29(金) 09:17:27.92ID:pGYvWwFO
hgimg4編のスレ立てろよ
2013/11/29(金) 10:10:55.72ID:Cvq9u5jd
HSPで3Dゲーム 【hgimg3編】
01:2012/01/28
63:2013/10/02
4でも同じw
66名前は開発中のものです。
垢版 |
2013/11/29(金) 23:37:40.43ID:pGYvWwFO
HGIMG4制限おおくね。ガウスぼかし使うために乗り換えるのもな...
2013/12/02(月) 18:29:16.09ID:jWDLL+6u
>>60
これからはバグフィックスしかしないらしいよ
68名前は開発中のものです。
垢版 |
2017/12/31(日) 21:00:39.51ID:/rN76OKL
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

ODZBAXIWKO
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況