[過去ログ] 【アリス】system4.0【御用達】 (563レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
202: 2007/05/26(土)04:00 ID:d0wCHXnH(1/2) AAS
たびたびの質問で申し訳ありません。
カスタムスプライトに登録するというのは
どんな意味があるのでしょうか?
203: 2007/05/26(土)22:46 ID:d0wCHXnH(2/2) AAS
特に意味はないのですね。
204: 2007/06/09(土)02:29 ID:NrGxl5KC(1) AAS
WIKIに繋げない……。
WIKIWIKI自体が潰れた?

ところで関数って、多いと何かデメリットはあるんでしょうか?
作りやすいのでいらなそうなものまで作っているんですが。
205
(1): 2007/06/09(土)12:14 ID:EHVa+eQR(1) AAS
特に無い。
自分で何の関数があるかわからなくなった、なんてのは知らんがw
206
(1): 2007/06/09(土)13:07 ID:ehdyyL7Y(1) AAS
きちんと構造化して、再利用しやすい形でモジュール化してるなら
いつか役に立つときが来るかも知れないから
趣味のプログラム書いてるだけなら別に何作ってもいいと思う

さすがに、完膚無きまでに役に立たないのを作ってもどうしようもないが
それは自分で適当に判断するということで
207: 2007/06/10(日)21:16 ID:8J8rI6Jr(1) AAS
>>205-206
問題ないんですねー。じゃあビル真っ二つ関数は
そのまま残しておくことにします。
ありがとうございましたー。
208: 2007/06/11(月)08:55 ID:LUdJUfVB(1) AAS
激しく気になる>ビル真っ二つ関数
209: 2007/06/11(月)19:17 ID:o7w0Atnq(1) AAS
どっちかというとライブラリ的に再利用するってより
まとめて見やすくするとか何度も使うとかっていう関数だなw<真っ二つ
210: 2007/06/11(月)22:38 ID:sGdW13N9(1) AAS
int ビル真っ二つ()
とかできるのがSys4の良いところ(違
211: 2007/06/13(水)23:59 ID:OXdlFTYx(1) AAS
あれ? WIKI復活してる?
212: 2007/06/14(木)23:27 ID:53GF9/hv(1) AAS
最近RPG制作が、はやってるみたいな感じだ。
213: 2007/06/15(金)10:36 ID:2FNISR3Q(1) AAS
そうか?
214: 2007/06/15(金)19:24 ID:pTXmdP3V(1) AAS
きんさかさんとルビーアイさんとこと
れつとれさんとこかな。
215: 2007/06/17(日)23:24 ID:htFxLWZg(1) AAS
何も書くことないから書いておこう
更新乙
216
(2): 2007/06/19(火)07:07 ID:rXfLnLfd(1/2) AAS
参照変数で気になったのですが、使い方は
戻り値 = 一つ
参照変数 = 複数の戻り値
ということでいいのでしょうか?
217: 2007/06/19(火)19:35 ID:739CWyTX(1) AAS
戻り値というと「数が返す値」しか思いつかないので
その文章は意味がよくわからんのだが・・・

一つの変数に結びついている参照変数は、元の値と同じ値を返す。
そして、一つの参照変数に複数の変数が結びついている状態はありえない。
なので>>216はちょっと勘違いしてる気がする。
違ってたらすまん
218
(1): 2007/06/19(火)20:11 ID:v3ALLbbm(1) AAS
int func(void)だとint一つしか返せないけど、
void func(ref int a, ref int b)だとint二つ返せるよね、ってことじゃね?

使い方の一つとしては間違ってないと思うけど、
>216の書き方だとどういう理解をしてるのか俺には分からん。
219: 2007/06/19(火)22:06 ID:rXfLnLfd(2/2) AAS
>>218
はい。そういうことです。

一つの関数が自身の内部で、別な計算用の関数を呼び出し、
自身のローカル変数の値を、その計算用の関数で計算されるローカル変数の値に変更する時、
returnで計算された結果を返し、その戻り値を=するか あるいは
参照変数型での引き数を使うと思いますが、
その際
単独のローカル変数を変更するのであれば 戻り値を=
複数のローカル変数を同時に変更するのであれば 参照変数型での引き数
を使用するということでいいのでしょうか?

という風に聞きたかったのです。分かりにくくてすみませんでした。
220: 2007/06/21(木)19:37 ID:eiLXPffC(1) AAS
まあ構造体組んでそいつを返せば無理やりできんことはないが、
普通は構造体なんかに値突っ込むときも参照だわな。
221: 2007/06/29(金)18:49 ID:MGei+fJA(1) AAS
ほっしゅ
222: 2007/06/29(金)19:28 ID:yKQrVVdW(1) AAS
ちょっと困りました。
コンパイルエラーが出たとき、アウトプットに出力される、
ファイルにリンクされた文字をクリックしても、そのファイルを開けません。

(例:gamemain.jaf(7):構造体【a】は宣言されていません)
~~~~~~~~~~~~~~~~~ここ

クリックすると、

"C:\サンプル\source\gamemain.jaf(7)"が見当たりません
 新規作成しますか?

というダイアログが表示されます。何故でしょうか。
ちなみにエディターはテラパッドです。
223: 2007/06/30(土)20:17 ID:RMC7WURe(1) AAS
環境設定でパラメータがないやつは
ファイル名の最後に行数までくっつけてエディタに送っちゃうから。
>"C:\サンプル\source\gamemain.jaf(7)"が見当たりません
の(7)がそれ。
224: 2007/07/01(日)21:17 ID:FtSxvsXR(1) AAS
ありがとうございます!
秀丸エディターに設定したらちゃんと開けました。
225: 2007/07/07(土)12:55 ID:LDQTU85a(1) AAS
処理に関して質問です

キャラクターの移動をママトトやままにょにょみたいに表したく

 SP_GET_POS( 0, x, y);
 for( i=0; i<4; i++){
  x = x + 8;
  SP_SET_POS( 0 ,x ,y);
  SACT_UPDATE();
  W(100);
 }

上記のように8ドットづつ動かしたいのですが、
実際に実行してみると
0.1秒に8ドットづつ32ドット右に移動する場合と
0.4秒待ってから一気に32ドット移動する場合があります

なぜ分かれてしまうのでしょうか? }
226
(1): 2007/07/08(日)02:34 ID:OMaK/Dvz(1) AAS
void game_main(void)
{
SP_CREATE(1, 200, 200, 255, 0, 0, 255);
int i;
int x = 0;
int y = 0;

SP_GET_POS( 1, x, y);
 for(i=0; i<4; i++){
  x = x + 8;
  SP_SET_POS( 1 ,x ,y);
  SACT_UPDATE(100);
}

'移動'A;
game_main;
}

とりあえずやってみたけど、一気に進むのが再現できないので
何故分かれるのか分からん。一気に32ドット進むのは、UPDATEができていないからだと
思うけど、別にUPDATEするのに何か条件を入れているわけじゃないしね。仮にforの
中身がスルーされているならそもそも進むことすらないわけだし。

どういう状況で分かれるのか教えてもらえると助かる。
あと、変数の宣言はGOかLOか? どんな数値が入っているか? 
他のスプライトに重なってたりして見えなくなっているということはないか?
といったことなんかも。移動用関数としてあるなら、そのままのせて欲しい。
227
(1): 2007/07/08(日)12:58 ID:1gTI6MKH(1/2) AAS
>>226
ありがとうございます。

分かれる状況は実行する度にランダム(?)で処理が分かれていました。、
もしかしたら、チュートリアルにあるぱたぱたアニメーションと同時に行っている為、
その際、移動する画像が消えた瞬間に移動を実行してしまった為かと思い始めました。

ソースが長くなってしまったので以下にあげました
外部リンク[html]:www11.axfc.net
外部リンク[html]:www11.axfc.net
pass : source
228: 2007/07/08(日)13:44 ID:jNRdLWCe(1) AAS
>227
待機モーションでnSp1の方が表示されているときに移動しようとすると、
nSp0が未表示になってるから移動が見えないんだと思われ。

移動の時にnSp0を表示するようにするか、現在表示されている方を移動させるようにすれば
直ると思われます。
229: 2007/07/08(日)14:47 ID:1gTI6MKH(2/2) AAS
移動時の表示の切り替えを正したら直りました。

回答下さった方ありがとうございました。
230: 2007/07/17(火)23:18 ID:u+tbtlEn(1) AAS
hosyu
231: 2007/07/24(火)22:16 ID:eLT263mP(1) AAS
保守
1-
あと 332 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.009s