[過去ログ] ニート、無職、フリーターがゲームを作るスレ 34 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
131: ダーク王鍬大使 ◆SoVpkB15jY 2018/09/23(日)04:25 ID:kOj10hf7(2/4) AAS
(itemData, bokking,player) => {
Debug.Log ("HP"+itemData.HP回復量+"マナ"+itemData.HP回復量+"スタミナ"+itemData.HP回復量+"エネルギー"+itemData.HP回復量+"回復した");
bokking.recoveryHP(itemData.HP回復量);bokking.recoveryEne(itemData.エネルギー回復量);bokking.recoveryStu(itemData.スタミナ回復量);bokking.recoveryMP(itemData.MP回復量);
GameObject プラズマ花火 = (GameObject)Resources.Load("Par_プラズマ花火");
Vector3 位置=player.transform.position;
Instantiate(プラズマ花火, 位置, Quaternion.identity);
},
こうなってまんこ(^^
132: ダーク王鍬大使 ◆SoVpkB15jY 2018/09/23(日)04:35 ID:kOj10hf7(3/4) AAS
もしかしたら原因はここじゃなくて別の場所かもしれまふぇん(^^
もしやEthanを毎フレーム取得しないといけまふぇんか?(^^
オンライン化前はそんなことしなくてよかったでふのに(^^
133: ダーク王鍬大使 ◆SoVpkB15jY 2018/09/23(日)05:28 ID:kOj10hf7(4/4) AAS
原因分かりまひた(^^
感謝感謝の(^^
134: 2018/09/23(日)07:04 ID:VJtliShI(1/3) AAS
なんやねん…
135: 2018/09/23(日)08:56 ID:VJtliShI(2/3) AAS
アセットストアからスケルトンをいただく
本当はミイラがよかったけど無いものはしかたがない
画像リンク
136: sage 2018/09/23(日)12:18 ID:VJtliShI(3/3) AAS
Sketchfabなるサイトに投稿してみた
外部リンク:skfb.ly
137(1): 2018/09/23(日)13:45 ID:KRO1hZPd(1) AAS
画像リンク
DirectX9でようやくインスタンシング描画が成功した!
メタセコイア付属のMeka.xを256個表示させても画面がカクつかない 流石…。
ついでに適切かどうかは分からんが、入力レジスタにfloat4 ×4で行列情報を渡すのではなく
グローバルなfloat4×4の配列を定義して、入力レジスタからは使用する行列の添え字を渡して描画している
ゼルダの伝説の時のオカリナとかムジュラの仮面的なヤツを作りたいねぇ
138(1): 2018/09/23(日)22:52 ID:i6ZCle5t(1) AAS
>>137
やるじゃん
float4×4の行列情報はボーン行列かな?
ボーン行列のグローバル配列を別途定義してるんかな?
139: ダーク王鍬大使 ◆SoVpkB15jY 2018/09/24(月)05:18 ID:yvzfYnwj(1/5) AAS
質問でふ(^^
ルームマスターがPhotonNetwork.Destroyを実行するとアイテムは消えまんこ(^^
でもゲストがPhotonNetwork.Destroyを実行しても落ちてるアイテムはきえまふぇん(^^
なぜでふか?(^^
現状ゲストはアイテム一つを無限に拾えちゃいまんこ(^^
140: sage 2018/09/24(月)09:19 ID:6cnBMrmF(1/2) AAS
アセットストアからクモもらう
ほんとはタランチュラがよかったが…
画像リンク
砂漠のステージもあとはボスだけね
141(2): 2018/09/24(月)10:07 ID:jZnbHINP(1) AAS
>>138
ボーン行列にワールド変換行列を乗算した行列の配列になってる
float4x4 g_Mat[ 512 ]; //←こんな感じで定義
モデルA(ボーン無し)、モデルB(ボーン3つ)があって、
A→B→B→Aの順に生成した場合、下記の様に計算した行列を格納して
g_Mat[ 0 ] → 一つ目のAのワールド変換行列
g_Mat[ 1 ] → ボーン1×ワールド変換行列
g_Mat[ 2 ] → ボーン2×ボーン1×ワールド変換行列
g_Mat[ 3 ] → ボーン3×ボーン2×ボーン1×ワールド変換行列
g_Mat[ 4〜6 ] →同上
g_Mat[ 7 ] → 二つ目のAのワールド変換行列
Aをまとめて描画 ( 添え字0,7のバッファを作成し、入力レジスタに渡す)
Bをまとめて描画 ( 添え字1,4のバッファを作成し、入力レジスタに渡す)
みたいに実装してる
HLSL側はこんな感じ
for ( int i = 0; i < 3; i++ )
{
//モデルBの場合、In.indexにはボーン番号0〜2のいずれかが入る
t_CombSkinMat += g_Mat[ In.offset.x + In.index[ i ] ] * w[ i ];
}
t_CombSkinMat += g_Mat[ In.offset.x + In.index[ 3 ] ] * ( 1.0f - w[ 0 ] - w[ 1 ] - w[ 2 ] );
Out.pos = mul( float4(In.pos, 1.0f), t_CombSkinMat );
142(1): 2018/09/24(月)12:04 ID:6cnBMrmF(2/2) AAS
アリもアップロード
外部リンク:skfb.ly
>>141
Unity以外のプログラムはさっぱり分からないんだけどなんか凄そう
月並みの感想で申し訳ないけどもw
143(1): 2018/09/24(月)15:51 ID:TEGra55z(1/4) AAS
>>141
SSはロボットだったけど、スキンメッシュみたく頂点ブレンドまでしてるのかな?
ボーン行列はオフセットの往復処理込みなのかな?
気になったんだけど、下みたいになってるんじゃない?
g_Mat[ 1 ] → ボーン1×ワールド変換行列
g_Mat[ 2 ] → ボーン2×ワールド変換行列
g_Mat[ 3 ] → ボーン3×ワールド変換行列
ボーンが3つなら4つ目の重みは0になるから ( 1.0f - w[ 0 ] - w[ 1 ] - w[ 2 ] )を掛けるス
テップは要らないんじゃない(というか添え字がオーバーする)
折角なので個体別に動きを変えて「わちゃわちゃ」させたカオスなSSでドヤって欲し
144: 2018/09/24(月)15:56 ID:TEGra55z(2/4) AAS
ありゃ余計な改行が。更に最後の「い」が抜けた
145(1): 2018/09/24(月)17:43 ID:jZMKGMla(1) AAS
>>143
そうそう、ボーン1とかで結構省略して書いてしまったけど
オフセットして原点に移動、そして回転・拡縮等して元の位置へオフセットした後にワールド座標変換行列を乗算したヤツがg_Matに入ってる
ボーンの親子関係は、Bone1→Bone2→Bone3だから
Bone1に影響する頂点に適用する行列(ボーン1×ワールド変換行列)は
Bone1_OffsetMat × Bone1_TransMat × Bone1_InverseMat × WorldMat
Bone2に影響する頂点に適用する行列は(ボーン2×ボーン1×ワールド変換行列)
Bone2_OffsetMat × Bone2_TransMat × Bone2_InverseMat × Bone1_TransMat × Bone1_InverseMat × WorldMat
コレの計算は再帰関数を使ってプログラム側で処理してる
あと、とりあえず1つのHLSLで全部描画しようとしてるから、
たしかに重みをかける所とかは無駄な処理が入ってる
(ボーンが無いモデルでも、Bone1と重みを4つ生成して(w[0]がBone1の影響度、あとの3つは影響度0の無駄な重み)
無理やりスキンメッシュアニメーションを行うモデルを描画するかの様に処理してる)
ここら辺は修正した方が良いかな…
今は福岡ゲームコンテスト2019用の作品制作中だから、余裕が出来たらカオスSS上げたい(笑
(まだ基本的な描画システム自体出来てねーのかよって感じだが)
>>142
Xファイルの仕様把握や、Xファイルの読み込みと頂点ブレンディングあたりは理解するまでが面倒臭いw
DirectX9にはスキンメッシュする機能が無くて、自分でコールバック関数を作って頑張ってねって感じだから結構不親切かも
146(1): 2018/09/24(月)18:04 ID:TEGra55z(3/4) AAS
>>145
頂点位置変換の親子関係とブレンドがごっちゃになってないか
SSを見る限り、頂点ブレンドが必要な様には見えないんだがな・・・
147: 2018/09/24(月)18:40 ID:7+TiRmEX(1) AAS
>>146
そうそうMeka.xはボーンが入ってないから、頂点ブレンドは必要無いよ
(ワールド変換行列で並べただけ)
brendindicesは0xffffff00、
brendweightは1.0 0.0 0.0 0.0
プログラム側で上記の様に設定して、
HLSL側のブレンディングをする処理に沿う様にしてあげてる状態
ブレンディング無しのHLSLも用意した方が良いんかなーとか思ってる
あれ、何かおかしな事言ってるかな?
何か勘違いしてたり、的外れな返答してたら申し訳ない
148: 2018/09/24(月)19:07 ID:TEGra55z(4/4) AAS
まあ頑張ってくれたまへ
149(1): 2018/09/24(月)20:38 ID:ftrGYWP9(1) AAS
福岡2019てやつか
俺も出してみようかな、さりげなく媚びる方向でキャラがタラコ唇ていうか明太子唇で産業振興をアピール
150: ダーク王鍬大使 ◆SoVpkB15jY 2018/09/24(月)21:21 ID:yvzfYnwj(2/5) AAS
void Start()
{
if (!PhotonNetwork.connected) //Phootnに接続されていなければ
{
SceneManager.LoadScene("Launcher"); //ログイン画面に戻る
return;
}
//Photonに接続していれば自プレイヤーを生成
Player = PhotonNetwork.Instantiate(this.playerPrefab.name, new Vector3(-186.8f, 9.7f, 153.4f), Quaternion.identity, 0).gameObject;
}
public GameObject プレイヤーかえす()
{
return Player;
}
これだとプレファブが直接書き換えられちゃいまんこ(^^
どうすれば生成されたEthanを取得できまふか?(^^
151: ダーク王鍬大使 ◆SoVpkB15jY 2018/09/24(月)21:25 ID:yvzfYnwj(3/5) AAS
画像リンク
プレハブが書き換えられまくった無残なEthanを見てくらふぁい(^^
頭テカテカ、まるでわんこのおっちゃん見たいでふ(^^
ボッキング!(^^
152: ダーク王鍬大使 ◆SoVpkB15jY 2018/09/24(月)23:14 ID:yvzfYnwj(4/5) AAS
誰もいまふぇんか?(^^
じゃあ寝まんこ(^^
ボッキング!(^^
153: ダーク王鍬大使 ◆SoVpkB15jY 2018/09/24(月)23:58 ID:yvzfYnwj(5/5) AAS
無事できまひた(^^
感謝感謝のボッキング!(^^
あとは装備をどうやって相手側に反映するかでふね(^^
154(2): 2018/09/25(火)09:20 ID:Jbhl1wEM(1/3) AAS
本格的に飽きてきた
もう砂漠のステージにラスボス置いちゃう
ラスボスは魔王の予定なんだけど作るのも面倒なので
この前作ったやつを魔王にしちゃう
画像リンク
はい、終わり、完成
昨年12月から作ってきたけど公開しないことにした
敗因は長期化してしまったことと
俺が戦いの中で成長するタイプだったことw
初心者はいきなり大規模なものを作るより小規模なもので1つづつ技術を習得していったほうが良い
教訓として…後世に…語り継がれてく…れ…れ…ば…グフ
155(1): ダーク王鍬大使 ◆SoVpkB15jY 2018/09/25(火)09:39 ID:lr9qDHna(1/5) AAS
ソードマスターヤマトのような雑ラスト(^^
楽しみに見てきたゲ政策がまさかこんなところで終わるなんて…(^^
僕は…僕はまだ頑張りまふよ(^^
156(2): 2018/09/25(火)09:45 ID:9BU9xFQT(1) AAS
>>149
そういえば福岡は明太子が有名だっけ
個人的には豚骨ラーメンの方が身近だったりする
福岡ゲームコンテストは、
「福岡主催なのに優秀賞とかに選ばれるのは、福岡以外からの応募が多い〜!」って運営側が嘆いてたから
福岡在住で福岡関係のゲームを作ると評価されやすい...かも
どうでもいいけど福岡には聖徳 明 太子っていうゆるキャラが居る
>>154
悲C
157: 2018/09/25(火)10:05 ID:Jbhl1wEM(2/3) AAS
>>155
その漫画知らないわw
お前はチート過ぎるんだよチャオズの分際で何度も生き返りやがって
>>156
俺達の戦いはこれからだ!
ワンコ先生の次回作にご期待下さい
158: ダーク王鍬大使 ◆SoVpkB15jY 2018/09/25(火)10:19 ID:lr9qDHna(2/5) AAS
RPG作る時と違ってシナリオで躓かないからMMO製作はあってまひた(^^
あとはオーナーシップの譲り渡しができればアイテム無限取得バグが治りまんこ(^^
そこは自分で何とかできそうでふ(^^
ボッキング!(^^
159(2): ダーク王鍬大使 ◆SoVpkB15jY 2018/09/25(火)10:22 ID:lr9qDHna(3/5) AAS
そういえばオープンとかツクスレでオンラインテスト付き合ってもらえまひたけど(^^
ここの住民には進化したのやってもらったことないでふよね?(^^
今日オンライン通信やりまふか?(^^
弟子殿も誘いまひょう(^^
なるべく大人数でやりたいでふ(^^
160: 2018/09/25(火)11:05 ID:z8QYGEql(1) AAS
【天文台閉鎖、FBI】 アポロ捏造のキューブリックも真っ青、太陽に映ったのはマ?@トレーヤのUFO
2chスレ:liveplus
上下前次1-新書関写板覧索設栞歴
あと 842 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.016s