敵行動パターン&弾幕数の追加

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
水翔

敵行動パターン&弾幕数の追加

#1

投稿記事 by 水翔 » 14年前

皆さんはじめまして。
初見の「水翔」と言います
プログラミング初心者なのに
「どうしてもゲームが作ってみたい!」ってことで
龍神録からスタートしてみました。

第14章まで無事すすみました(深く理解できないですが、こうなってるんだ!って感じる程度に)

そこで少し自作感を出すために
 ・敵行動パターン追加
 ・敵弾幕パターン追加

 に挑戦してみましたところ、、、

起動はしっかりするのですが
画面左上に「read error」と表示が出て敵が一切出てきません。


プログラムを見直したところ


〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

//敵の行動パターンの最大数
#define ENEMY_PATTERN_MAX △△


//ショットの種類の最大数
#define SHOT_KND_MAX △△

enemy.cpp内の  
extern void enemy_pattern△△(int);
enemy_pattern△△,

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

を自分で直してみました

それでも画面左上の「read error」が消えなくて困ってます。


わかりにくい長文ですいませんが
解決策を教えてください。

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前
住所: 北海道札幌市
連絡を取る:

Re: 敵行動パターン&弾幕数の追加

#2

投稿記事 by Dixq (管理人) » 14年前

read errorの表示はload.cppの

コード:

void load_story(){
	int n,num,i,fp;
	char fname[32]={"../dat/csv/14章/storyH0.csv"};
	int input[64];
	char inputc[64];

	fp = FileRead_open(fname);//ファイル読み込み
	if(fp == NULL){
		printfDx("read error\n");
		return;
	}
のprintfDxが通っているので、ファイルパスが間違っているのだと思います。
指定した位置にファイルはありますか?
また、csvファイルはエクセルで開いているとリードエラーになってしまうようです。
エクセルを閉じて、指定した位置にファイルがある事を確認してみて下さい。

水翔

Re: 敵行動パターン&弾幕数の追加

#3

投稿記事 by 水翔 » 14年前

管理人さん 
ありがとうございます^^
問題解決しました

エクセルを開いたまま実行してしまったことが原因みたいです

ありがとうございました^-^

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前
住所: 北海道札幌市
連絡を取る:

Re: 敵行動パターン&弾幕数の追加

#4

投稿記事 by Dixq (管理人) » 14年前

解決してよかったです。
解決マーク付けておきますね。

閉鎖

“C言語何でも質問掲示板” へ戻る