DarkBASIC 使っている奴情報交換してください 3 (193レス)
1-

41: 名前は開発中のものです。 [sage] 2012/12/16(日) 12:16:05.07 ID:5vPy6+v5(1) AAS
>>40
40(1): 名前は開発中のものです。 [sage] 2012/12/16(日) 11:38:22.52 ID:3QooPsAA(1) AAS
それ割り込みと違うじゃないw
あなたは、それを どのような目的に使うのですか?
42
(1): 名前は開発中のものです。 [] 2012/12/22(土) 05:47:11.66 ID:U/vZSZwM(1) AAS
タイマー割り込みを使う状況について
43: 名前は開発中のものです。 [sage] 2012/12/24(月) 19:04:25.36 ID:c8JHP1/i(1/2) AAS
>>42
例えば30fpsとすれば

・30分の1秒毎にキー入力読み取りを行う。

・30分の1秒毎に画面描き換え。ただし処理が追いつかない場合は描き換えを省略。

・30分の1秒毎にタイムを30分の1秒増やしてタイムカウントを描画

などいろいろ考えられるが。

一定時間毎に画面描き換えを行う性質のゲームはタイマ割り込みが無ければ
状況ごとにいちいちゲームループ作らなきゃならない。
44: 名前は開発中のものです。 [] 2012/12/24(月) 20:10:34.45 ID:dd2ej5Q7(1) AAS
sync on : sync rate 30
a=0
b=0
rem gameloop
do
cls
set cursor 0,0 : print "1/30"

a=a+1
if a=10
set cursor 40,40 : print "a=10" : a=0
endif

b=b+1
if b=40
set cursor 80,80 : print "b=40" : b=0
endif

sync
loop
45
(1): 名前は開発中のものです。 [] 2012/12/24(月) 20:17:59.96 ID:PP9nEUii(1) AAS
例えば上の例で、30fpsゲームループが1個だけとして、
"1/30","a=0","b=0" がチラチラと表示される。
b=0は、ループ40回に1度だけ表示される。

そんな様に条件付で実行させるだけで
任意の時間毎で実行させる事が出来る。
46: 名前は開発中のものです。 [sage] 2012/12/24(月) 21:50:30.85 ID:c8JHP1/i(2/2) AAS
>>45
ループが1種類だけならそれでいいが
それが何種類もあると対応しきれないぞ
47: 名前は開発中のものです。 [] 2012/12/24(月) 23:19:26.85 ID:3MjM60Rz(1) AAS
バ〜カ♪”

ギャハハ!!wwww”
48: 名前は開発中のものです。 [sage] 2012/12/25(火) 18:05:08.85 ID:Fy+Mf+qY(1) AAS
DBPでコードをスッキリさせるには、
構造化プログラミングを行う。

変数は、ドット表記の構造体(UDT)を使い、
関数(UDF)内部ではローカル変数になり隠匿される、そして
グローバル変数により共有化された変数でデータ交換する。

構造体は変数名のtypoを厳格にチェックする。(変数名まちがい対策)
ユーザー定義関数の活用、多重呼び出しも可能であり、再帰処理も出来る。
明示的に変数定義を行う。

オプションプラグインを活用する。
Matrix1Utils plugins など
外部リンク:forum.thegamecreators.com
49: 名前は開発中のものです。 [sage] 2012/12/25(火) 23:19:41.44 ID:3JfSx0Ut(1) AAS
外部リンク:www.powerbasic.com
50: 名前は開発中のものです。 [sage] 2013/01/04(金) 17:09:08.44 ID:RkvZx68W(1) AAS
>ユーザー定義関数の活用、多重呼び出しも可能であり、再帰処理も出来る。

できねーよ
51: 名前は開発中のものです。 [] 2013/01/04(金) 17:32:08.24 ID:WjGV/NnI(1) AAS
rem Nの階乗の計算(再帰処理による)
n as integer
print "Nの階乗 Number: "
input n
print
print n;"の階乗: "; n ;" "; myfact(n)
wait key
end

function myfact( n )
result as integer
if n=0 then exitfunction
result = n*myfact(n-1)
endfunction result
52
(1): 名前は開発中のものです。 [sage] 2013/01/06(日) 18:54:51.43 ID:UjEcNxMf(1/2) AAS
質問があるのですが、キャラの装備を頭や胴などそれぞれ別に変更する為に、全部装備をつけたモデルをつくって
読み込んでから部分ごとに非表示にしてやろうとしたのですが、
HIDE OBJECTだとそのキャラ全部が表示されなくなってしまうのでこまってます。

メタセコとかでつくってるときにできるパーツの非表示みたいな事ってDBPのコマンドでできるのでしょうか?
ご教授お願いします。
53
(1): 名前は開発中のものです。 [sage] 2013/01/06(日) 20:26:13.08 ID:YthSEByB(1) AAS
>>52
その時は、 HIDE LIMBコマンドを使います。

一般的なXファイルなどのキャラモデルはモーションが付けられます。
(これが一般的な方法。色々な別の手法があるけれども)
モデルを作って、ボーン(骨)を入れて、モーションデータを付け加える。
そうすることにより、ボーンに分けられた小さい部品を一括のモデルとして
扱う事が出来る。親子関係とか言います、(DBPでは、ボーンのことをLIMBと言う)
DBPではLIMBに対して、操作することが出来る。

メタセコでは、モデルだけしか作れない。
RokDeBone2 や TOYSTUDIOなどのツールを使って
ボーンを作ってモーションを加える。
RDB2が無料で良いと思う
54: 名前は開発中のものです。 [] 2013/01/06(日) 21:19:03.14 ID:OLUPoGpD(1) AAS
LIMBに関して漠然としてわからないだろからサンプルコードを添付する
(階層化だから、慣れるまでは難しいと思う)
外部リンク:www1.axfc.net

矢印キーでLIMB番号の変更、数字の1と0で表示と非表示 
55
(1): 名前は開発中のものです。 [sage] 2013/01/06(日) 22:49:23.36 ID:UjEcNxMf(2/2) AAS
>>53
さっそくの回答ありがとうございます。

メタセコではなくRDB2でしたね。

HIDE LIMB なのですが、それでするとそのボーンに関連しているものが全部非表示になってしまうようなのですが、
例えば鎧を何種類か着替えさせるときに、関連付けする胸あたりのボーンに重ねてモデルをつけてるのですが、
そのLIMBを非表示にすると全部非表示になってしまって思う結果が得られないのです。

その場合まったく同じ場所に同じ動きをさせるボーンをそれぞれの装備にあわせていっぱい重ねてつくらないといけない
という事なのでしょうか?そうするとボ−ンがものすごい数になってしまって速度とかいろいろ影響でそうなのですが。

剣などの装備品はモデルを別に作ってGLUEなどでつければいいと思うのですが、服とかの体に合わせて変形するものは
モーションを動きに合わせてつけてやらないといけないので別のものにすることができなくて。
何か根本的に考え方が間違ってるのでしょうか・・・。
56
(1): 名前は開発中のものです。 [sage] 2013/01/06(日) 23:25:09.63 ID:0IsN9OH+(1) AAS
>>55
個別にボーンが必要です。服ならば全部にボーンが必要になる。
程度問題なので、あなたが実験してその結果で判断してください。
ポリゴン数とティクスチャの大きさが極端に大きくなければ大丈夫ですよ

LIMB毎に表示非表示できます、サンプルコードで試してください。limb番号11が刀です。
57: 名前は開発中のものです。 [sage] 2013/01/07(月) 02:15:16.90 ID:pkGr/nYl(1) AAS
>>56
そうなのですね、いろいろやってみます。
ありがとうございました。
58: 名前は開発中のものです。 [sage] 2013/01/09(水) 14:12:21.45 ID:/8zeZlPZ(1/2) AAS
MAIN STREET (C)2013 [ X | I.I.T. ] COURANT DE CONSOLE
外部リンク:www.geocities.jp
59: 名前は開発中のものです。 [sage] 2013/01/09(水) 18:06:46.40 ID:/8zeZlPZ(2/2) AAS
【海外】最新ゲームはなんとBASICで作られている
2chスレ:ghard
60: 名前は開発中のものです。 [sage] 2013/02/15(金) 23:41:50.38 ID:Hh+X4cqg(1) AAS
DarkGDKがオープンソース化か
61
(1): 名前は開発中のものです。 [sage] 2013/02/16(土) 10:41:04.71 ID:/bYIpvBB(1) AAS
ずっとDarkBASICで作ってきたけど、
移植してみる価値はあるかな?
62: 名前は開発中のものです。 [sage] 2013/02/16(土) 15:16:03.61 ID:mfiW3Ffo(1) AAS
>>61
現状のDBPで困ってないのなら DBPのままで良いと思う
63: 名前は開発中のものです。 [] 2013/02/17(日) 12:48:36.14 ID:sJBaSNP3(1) AAS
[速報] プログラミング言語No.1は ” DarkBASIC ”
2chスレ:tech
64
(1): 名前は開発中のものです。 [sage] 2013/02/22(金) 00:18:46.11 ID:S1FywEv/(1) AAS
FPSC 2 AGK
外部リンク:www.thegamecreators.com
FPSCで作成したステージをAGK用にコンバートしてくれるツール、らしい
65: 名前は開発中のものです。 [sage] 2013/02/22(金) 17:38:14.49 ID:f75q2USp(1/5) AAS
目立ちたいのは判るけど、コピペ荒らしはダメっすよコンソールさんw
2chスレ:bizplus
2chスレ:jisaku
2chスレ:pc
2chスレ:pc
2chスレ:pcnews
2chスレ:tech
2chスレ:handygame
2chスレ:tech
あと、貼るならもっと形になったものを貼ろうよw
1-
あと 128 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.015s