検索結果 23 件

by こたん
4ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: DirectXでロックオンカメラの実装
返信数: 1
閲覧数: 1219

Re: DirectXでロックオンカメラの実装

解決しました
ありがとうございました
by こたん
4ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: DirectXでロックオンカメラの実装
返信数: 1
閲覧数: 1219

DirectXでロックオンカメラの実装

ロックオンカメラを実装したいと思っています。 現在敵1 player1でLを押したらロックオンをするようにしています 下記はCameraUpdate内のプログラムです いろいろなサイトをみてやってみたのですがうまくいきません なにかヒントでもあれば教えていただきたいです m_lookAt = (m_front * LOOKATRANGE) + m_pos; this->UpdateView(); m_pos.m128_f32[0] = m_lookAt.m128_f32[0] - m_front.m128_f32[0] * LOOKATRANGE; m_pos.m128_f32[1] = m_...
by こたん
5ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: 3角ポリゴン化したfbxもでるをblenderで吐き出すとポリゴンが壊れる
返信数: 2
閲覧数: 1434

3角ポリゴン化したfbxもでるをblenderで吐き出すとポリゴンが壊れる

blenderでは面を3角形にというコマンドで3角形にしています
またもとから3角形ポリゴンになっているモデルは
自分のプログラムで綺麗に表示されました。

おそらく3角形化したあとにわん工程あると
思うのですが、もしそれがわかるかたが
おりましたら教えていただけると助かります
by こたん
6ヶ月前
フォーラム: C言語何でも質問掲示板
トピック: directx11必携のスキンメッシュアニメーション
返信数: 0
閲覧数: 407

directx11必携のスキンメッシュアニメーション

directx11の必携という本にスキンメッシュアニメーションのサンプルがあるのですが、
もともと付属されているxファイルを使う分には大丈夫なのですが、自分でもってきたxファイルだと
m_pContainerがNULLでエラーが起きます。
もしこのような事例で解決策があれば教えていただきたいです!
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: directxでステージ2dアクションをつくりたい
返信数: 1
閲覧数: 1307

directxでステージ2dアクションをつくりたい

directx9を使って
マリオみたいな複数ステージがあるゲームをつくりたいと思っています。
ブロックの位置や敵の出現場所
などの管理の仕方について教えていただきたいです
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: NULLについてとゲームループの回し方について
返信数: 2
閲覧数: 445

Re: NULLについてとゲームループの回し方について

なるほど
返信ありがとうございます

ちなみにゲームループはこれでただしいでしょうか?
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: NULLについてとゲームループの回し方について
返信数: 2
閲覧数: 445

NULLについてとゲームループの回し方について

NULLとゲームループのやり方についての質問です time_t t = time(NULL); for(;;){ if (t != time(NULL)) t = time(NULL); printf("%d",t); } timeを使って1秒ごとに時間を表示しています なぜNULLが入るのかわかりません NULLとはいったいなんなのでしょうか int cnt=0; for(;;){ int a=0; cnt++; if(cnt=>20000){ a==1; cnt=0; } if(a==1){ --------処理のupdata,drow--- ----処理の終わり----- a=0; } ...
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: c言語で絵を描くために文字と文字の間隔をなくすには
返信数: 6
閲覧数: 3063

Re: c言語で絵を描くために文字と文字の間隔をなくすには

こちらが配布されているものです なおvisual studio2015を使用しております #ifndef __CONIOEX_H #define __CONIOEX_H #ifdef __cplusplus extern "C" { #endif #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <malloc.h> #include <string.h> #include <process.h> #include <windows.h> #include <tchar.h> #include <mmsyste...
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: c言語で絵を描くために文字と文字の間隔をなくすには
返信数: 6
閲覧数: 3063

c言語で絵を描くために文字と文字の間隔をなくすには

現在c言語で□や○をつかって背景や、キャラクターを作っているのですが、
どうしても間隔が空いてしまいます。x座標を1ずつずらしても間隔が空いてしまうので、
これの対処方法があれば教えていただきたいです!
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: visual stuzio2015 弾の移動と表示の仕方
返信数: 7
閲覧数: 2356

Re: visual stuzio2015 弾の移動と表示の仕方

分かりました気をつけます
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: シューティングゲームの作り方改
返信数: 16
閲覧数: 3273

Re: 弾の当たり判定と弾の過去座標の消し方

くばられたものなので、むだなところもあります tama.cpp,player.cpp変更 構造体'ou'を作成 弾が王にあたったら王の座標が2動く処理にしてありますが 王がうごきません main cpp #include "main.h" #include "player.h" #include "./tama.h" void Init(void); void Uninit(void); void Update(void); void Draw(void); void DispFPS(void); #define DEBUG int g_nCountFPS; // FPSカウンタ void ...
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: visual stuzio2015 弾の移動と表示の仕方
返信数: 7
閲覧数: 2356

Re: visual stuzio2015 弾の移動と表示の仕方

投稿を消すことです
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: visual stuzio2015 弾の移動と表示の仕方
返信数: 7
閲覧数: 2356

Re: visual stuzio2015 弾の移動と表示の仕方

すいません
解除はどのように行えば良いのでしょうか?
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: シューティングゲームの作り方改
返信数: 16
閲覧数: 3273

Re: シューティングゲームの作り方改

なるほど
勉強になります!
ありがとうございました
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: シューティングゲームの作り方改
返信数: 16
閲覧数: 3273

Re: シューティングゲームの作り方改

すいません
もうひとついいでしょうか?
このgtma.fPosY<1の前にある--とはどういうことなのでしょうか?
--これをとったら表示位置が変わっていたので。
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: シューティングゲームの作り方改
返信数: 16
閲覧数: 3273

Re: シューティングゲームの作り方改

おおおおおおおおお!
でましたー!!!

わざわざありがとうございました
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: シューティングゲームの作り方改
返信数: 16
閲覧数: 3273

Re: シューティングゲームの作り方改

丁寧にありがとうございます

直してみたのですがいぜん弾が発射されません。

一応
頭の中では
インベーダーゲームのようなに発射する弾をつくりたいと思っております。

コード:

if (inport(PK_W)&& gtama.time < 60)
	{
		//	if(gtama.flg == 0)
			//{
				gtama.flg = 1;
				gtama.fPosX=g_player.fPosX;
				gtama.fPosY=g_player.fPosY;
		//	}
	}

by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: シューティングゲームの作り方改
返信数: 16
閲覧数: 3273

Re: シューティングゲームの作り方改

tama.cpp中をいじってみましたが玉すらでないです void tamaupdate(void) { gtama.fPosX = g_player.fPosX; gtama.time ++; if (inport(PK_N)&& gtama.time < 60) { // if(gtama.flg == 0) //{ gtama.flg = 1; g_player.fPosX = gtama.fPosX; g_player.fPosY = gtama.fPosY; // } } if (gtama.flg == 1) { gotoxy(gtama.fPosX, gtama.fPosY - 1...
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: シューティングゲームの作り方改
返信数: 16
閲覧数: 3273

Re: シューティングゲームの作り方改

返信ありがとうございます
printfでは弾を表示しております。

printfで偽になってしまっているのでしょうか?

無知で申し訳ないのですが
なぜそのようになっているのか教えていただけないでしょうか?
またなにが足りないのでしょうか?
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: シューティングゲームの作り方改
返信数: 16
閲覧数: 3273

Re: シューティングゲームの作り方改

返信ありがとうございますm(__)m
偽ということは
なにかつけたしたほうがいいということでしょうか?

プレイヤー座標に弾座標を入れているのは
プレイヤーと弾の位置を同じにするためです
そうしないとプレイヤーの上から弾がでないと思うので。
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: シューティングゲームの作り方改
返信数: 16
閲覧数: 3273

シューティングゲームの作り方改

くばられたものなので、むだなところもあります main cpp #include "main.h" #include "player.h" #include "./tama.h" void Init(void); void Uninit(void); void Update(void); void Draw(void); void DispFPS(void); #define DEBUG int g_nCountFPS; // FPSカウンタ void main(void) { // FPS計測するための変数 DWORD dwExecLastTime; DWORD dwFPSLastTime;...
by こたん
1年前
フォーラム: C言語何でも質問掲示板
トピック: visual stuzio2015 弾の移動と表示の仕方
返信数: 7
閲覧数: 2356

visual stuzio2015 弾の移動と表示の仕方

シューティングゲームを作ろうと思っていますが弾が発射されません
今描いているプログラムは

if(inport(PK_W))

if(tama.flg==0)

if(tama.time〈60) // 60fpsに1回弾をうつ

tama.flg=1
プレイヤー座標x=弾座標x
プレイヤー座標Y=弾座標Y





if(tama.flg=1)

弾x座標、弾Y座標ー1
printf("|")

詳細検索ページへ移動する