龍神録プログラミング7節で詰みました

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

龍神録プログラミング7節で詰みました

#1

投稿記事 by Deny » 13年前

龍神録プログラミング7節で詰みました

ボード表示とキャラ表示はできてるんですが
キャラ表示がおかしいです!
画像がループしたような感じになってしまい
一定の場所でアニメーションみたくループしてます
どうしたら直せますか?

初歩的な質問すみません。

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 龍神録プログラミング7節で詰みました

#2

投稿記事 by softya(ソフト屋) » 13年前

これは逆に深く龍神録を理解するチャンスだと捉えてみましょう。
ところで、6章まではちゃんと動いていたのでしょうか?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

Deny

Re: 龍神録プログラミング7節で詰みました

#3

投稿記事 by Deny » 13年前

そうですね。。
読み返したりしたんですがダメですね
使ってるキャライメージがダメなんですかね・・・
どうしても使いたかったんですが。。


6章まではバッチリでした!

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 龍神録プログラミング7節で詰みました

#4

投稿記事 by softya(ソフト屋) » 13年前

Deny さんが書きました:そうですね。。
読み返したりしたんですがダメですね
使ってるキャライメージがダメなんですかね・・・
どうしても使いたかったんですが。。


6章まではバッチリでした!
それは、キャライメージのファイルを差し替えたということでしょうか?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。


アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 龍神録プログラミング7節で詰みました

#6

投稿記事 by softya(ソフト屋) » 13年前

Deny さんが書きました:はい!
そうです!
それなら関連するのは
LoadDivGraph( "../dat/img/char/0.png" , 12 , 4 , 3 , 73 , 73 , img_ch[0] ) ;
がまず関連します。
これがアニメ・パターン数やグラフィックのサイズの情報を必要としているからです。

あとアニメパターン数として
ch.img=(ch.cnt%24)/6;
があります。説明は7章にあるとおりです。

もう一度7章を見なおして、分からないことは聞いてください。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

Deny

Re: 龍神録プログラミング7節で詰みました

#7

投稿記事 by Deny » 13年前

できないですね


自機の画像サイズがダメなんですかね・・・

ここに貼り付けとかってしてもいいんですか?

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 龍神録プログラミング7節で詰みました

#8

投稿記事 by softya(ソフト屋) » 13年前

Deny さんが書きました:できないですね


自機の画像サイズがダメなんですかね・・・

ここに貼り付けとかってしてもいいんですか?
著作権的に問題がなければ貼り付けは出来ますが、プログラムの問題点は理解できたのでしょうか?
一番わかってもらわないと行けないのは、そこなんですが。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

Deny

Re: 龍神録プログラミング7節で詰みました

#9

投稿記事 by Deny » 13年前

ちょっと差し替えするだけでできなくなっちゃいます。。。

えっと
使おうとしてる自機画像っていうのは
最初から入ってる自機画像のように
縦3横4ではなくて
一列に並んでる奴なんですよね
縦1横19って感じなんですよね

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 龍神録プログラミング7節で詰みました

#10

投稿記事 by softya(ソフト屋) » 13年前

Deny さんが書きました:ちょっと差し替えするだけでできなくなっちゃいます。。。

えっと
使おうとしてる自機画像っていうのは
最初から入ってる自機画像のように
縦3横4ではなくて
一列に並んでる奴なんですよね
縦1横19って感じなんですよね
画像サイズは同じですか?
そして、問題点は何処にあると認識されていますか?
ここを理解しないと龍神録を自在には拡張・改良できないのです。
龍神録の講座を読む目的は、それが出来るように成ることになるはずなので勉強しないといけないわけです。

まず、「DXライブラリ置き場 リファレンスページ」のLoadDivGraphの解説ページを見ましょう。
http://homepage2.nifty.com/natupaji/DxLib/dxfunc.html
読んだら新しい画像データに合わせるためには、どの引数を修正すれば良いか考えます。

かんがえて、ここに書いてみてください。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

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

Re: 龍神録プログラミング7節で詰みました

#11

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

softyaさんが既に仰ったことに全て答えがありますが、

LoadDivGraph( "../dat/img/char/0.png" , 12 , 4 , 3 , 73 , 73 , img_ch[0] ) ;



ch.img=(ch.cnt%24)/6;

の部分がご自身のコードでどうなっているか教えて下さい。
そこを変更すれば解決しそうです。
なお、配布しているソースコードとどこが違うのか比較したいときはこんな方法があります。
http://dixq.net/rp/winmerge.html

Deny

Re: 龍神録プログラミング7節で詰みました

#12

投稿記事 by Deny » 13年前

解決しました!
画像サイズの問題でした^^

回答ありがとうっございました!

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 15年前
住所: 東海地方
連絡を取る:

Re: 龍神録プログラミング7節で詰みました

#13

投稿記事 by softya(ソフト屋) » 13年前

Deny さんが書きました:解決しました!
画像サイズの問題でした^^

回答ありがとうっございました!
LoadDivGraph()とch.img=(ch.cnt%24)/6;の両方を直さないと、ちゃんと動かないはずなのですが・・・。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

閉鎖

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