デジタルロケについて語るat GAMEDEV
デジタルロケについて語る - 暇つぶし2ch644:MC
05/12/17 00:21:20 7MXtwBbM.net
05/12/16
昨日もチョコっといじって見たんだけど、進展ナシ。
仕事で疲れてたんで30分程いじって寝た。

今日も続けて行こうと思う。
今、起こっている問題点はリプレイのIniファイル出力で2分30秒ぶん程度のデータしか出力できていない事。
この原因が不明。
蓄積用のキー入力配列変数であるReplayP1CtrlOnDataの配列数は18000(30フレで1秒だから10分(600秒)間記録できるサイズ)
このサイズが大きすぎて不具合が出たのかと思って調べてみたけど、サイズが悪いというわけではないみたい。
試しにこんなスクリプトで試してみた。

OnEvent EnterFrame(Score,Track: Integer);
Var
hairetu:array[18000] of Int;
begin
Hairetu[1]=1;
Hairetu[17999]=8;
dbwl(ItoS(GetArraySize(hairetu)));
dbwl(ItoS(hairetu[1]));
dbwl(ItoS(hairetu[17999]));

end;

実行してみたらしっかり
18000
1
8
とデバッグウインドウに書いてあったんで配列サイズによる問題ではない事がわかった。


そういえば、ビットのシフト・ローテイトをやった事がなかったな…
数値を2倍や4倍とかする時はシフトの方が早いのかどうか今度試してみたい。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch