ページ 11

ネット対戦における3Dモーションの同期について

Posted: 2016年9月02日(金) 19:38
by プラム
どうも、ノウルです。
スマブラ風ゲームを作ってるんですが、ネット対戦部分を作っていて思ったことがあります。

それは。どうやってDxライブラリの3Dモーションを同期したら良いかと言うことです。

ホスト側は良いとして、

クライアントがプレイヤーの情報をホストから受け取って。デタッチアタッチなどの細かい処理をしなければなりません。ホストから受け取った少ない情報の中からどのようにアニメーションを同期すれば良いんですかね・・・

プレイヤーから受け取るアニメーション情報はこちら

コード:

	int		PlayAnim1 ;				// 再生しているアニメーション1のアタッチ番号( -1:何もアニメーションがアタッチされていない )
	float		AnimPlayCount1 ;			// 再生しているアニメーション1の再生時間
	int		PlayAnim2 ;				// 再生しているアニメーション2のアタッチ番号( -1:何もアニメーションがアタッチされていない )
	float		AnimPlayCount2 ;			// 再生しているアニメーション2の再生時間
	float		AnimBlendRate ;				// 再生しているアニメーション1と2のブレンド率