[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
|
1-
101-
201-
301-
401-
501-
601-
701-
801-
この機能を使うにはJavaScriptを有効にしてください
|
プチコン総合スレッド
1
:
プチコンまとめWiki管理人★
:2011/08/29(月) 12:40:36
プチコンに関する、質問や雑談はこちらで行えます。
マナーを守って楽しく書き込みましょう。
知識のある方は、よろしければ質問への回答のご協力をお願いします。
★これは2ちゃんねるによく似た見た目の掲示板ですが、
ここは2ちゃんねるではなく、プチコンまとめWikiの一部です。お気軽に書き込んでください。
また、不適切な書き込み・他人が不快になる書き込みは削除する場合があります。
2
:
わぁぃ@
◆vCvQmsUz9g
:2011/08/29(月) 18:24:08
ど〜も。わぁぃ@です。
プチコンに関する質問受け付けます。
[挨拶プログラム]
@TIMECHK
TIMEREAD(TIME$),H,M,S
IF H>=5 AND H<10 THEN M$=”オハヨウゴザイマス。”
IF H>=10 AND H<19 THEN M$=”コンニチハ。”
IF H>=19 AND H<5 THEN M$=”コンバンハ。”
IF M$==”” GOTO @TIMECHK
PRINT M$
3
:
みー
:2011/08/29(月) 18:32:50
MID$() はどういう意味でしょうか?
簡潔に、使用例も書いてくださると幸いです。
4
:
プチコンまとめWiki管理人★
:2011/08/29(月) 18:42:13
>>3
文字列の一部を切り出せます。
M$="アイウエオ"
PRINT MID$(M$,2,3) : ' 2文字目から3文字分切り出す →「イウエ」
PRINT MID$("PETITCOM",4,2) : ' 4文字目から2文字分切り出す →「IT」
5
:
わぁぃ@
◆vCvQmsUz9g
:2011/08/29(月) 18:45:14
書式
文字列変数=MID$(文字列,開始位置,文字数)
使用例
A$=”アイウエオ”
B$=MID$(A$,2,3)
使用例の解説
A$の内容を2文字目を先頭に3文字分の取り出し、取り出した文字列「イウエ」をB$に代入する。
6
:
わぁぃ@
◆vCvQmsUz9g
:2011/08/29(月) 18:46:04
奇跡だ!使用例が同じだ!
7
:
わぁぃ@
◆vCvQmsUz9g
:2011/08/29(月) 18:49:12
これでは、質問の取り合いになりそうです。
8
:
わぁぃ@
◆vCvQmsUz9g
:2011/08/29(月) 18:51:18
>>5
で、書き込み5番にレスできる訳ですね。
9
:
わぁぃ@
◆vCvQmsUz9g
:2011/08/29(月) 18:59:27
他人と重複した書き込みを防ぐため、例文に「アイウエオ」、「123」、「ABC」等の誰でも思いつくような文字列は使わないようにします。
かぶってしまってすみませんでした。
10
:
プチコンまとめWiki管理人★
:2011/08/29(月) 19:59:01
偶然かぶるのは全く問題ないですよ。
11
:
ウル
:2011/08/29(月) 23:25:51
>>1
乙です
12
:
ウル
:2011/08/29(月) 23:28:56
ここは別に sage る必要はないみたいですね
13
:
お茶犬
:2011/08/30(火) 03:24:38
プチコンでL R START SELECT同時押しすると書いてたプログラムが消えるけど、あれ何の役に立つんだろ
ボタン押して遊んでたときびっくりした
14
:
わぁぃ@
◆vCvQmsUz9g
:2011/08/30(火) 17:03:15
>>13
うちのDSi、Rボタン効かないから出来ない。
15
:
名無しさん
:2011/08/30(火) 18:16:30
>>4
>>5
プチコンでは開始位置は0始まりですので、
2だと3文字目から、4だと5文字目からとなります。
16
:
わぁぃ@
◆vCvQmsUz9g
:2011/08/30(火) 18:26:10
>>15
そうでしたか。
打ってる最中に迷ったんですけどねぇ。
17
:
プチコンまとめWiki管理人★
:2011/08/30(火) 22:35:58
>>15
おっと、ご指摘ありがとうございます
18
:
みー
:2011/08/31(水) 21:11:55
そういえばなんですけど、あのSPRITE問題・・・1回おきましたけど、
なんか困りますね・・・。だれか、経験したことある人いますか?
19
:
わぁぃ@
◆vCvQmsUz9g
:2011/09/02(金) 19:22:03
>>18
スプライトがおかしくなるやつのこと?
ver1.0ならあった気が・・・
20
:
名無しさん
:2011/09/03(土) 01:17:16
CLEAR:SPCLR:CLS
PNLTYPE "OFF"
@LOOP
VSYNC1
GOSUB @A
SPOFS NB-1,TCHX,TCHY
GOTO @LOOP
@A
SPSET NB,0,0,0,0,0
NB=NB+1
IF NB>99 THEN NB=1
RETURN
なんかスプライトが消えた後同じ
場所にスプライトを表示しようとすると
表示がおかしくなるような。
21
:
ウル
:2011/09/03(土) 13:51:02
>>20
打ち込んでみました
たしかに変なものが表示されます
3行目に
GCLS 5
とかいれてみるとわかりやすいです
昔のファミコンで、スプライトが1列に並ぶと
ちらついていたのに似ていますね
22
:
わぁぃ@
◆vCvQmsUz9g
:2011/09/04(日) 19:44:44
<<18
ver1.1でも確認できました。
23
:
わぁぃ@
◆vCvQmsUz9g
:2011/09/04(日) 19:45:36
>>18
ver1.1でも確認できました。
24
:
わぁぃ@
◆vCvQmsUz9g
:2011/09/04(日) 19:46:46
>>22
は>>が<<になってしまった。
25
:
おんちゃん
:2011/09/09(金) 15:15:16
バグっぽい動きを発見したのですが、誰か検証してくださいませんでしょうか。
SPPAGE 0:CHRINIT"SPU0"
だとエラーは出ないが、
SPPAGE 1:CHRINIT"SPU0"
の場合には、
Illegal function call (CHRINIT)
になってしまう。
「バグではなく仕様です」とか言われそうな感じですがw
26
:
名無しさん
:2011/09/10(土) 10:08:17
>>25
下画面はSPS0
27
:
わぁぃ@
◆vCvQmsUz9g
:2011/09/11(日) 11:02:55
>>25
どうしても使いたいのなら、SPU0をSPS0に焼いてください。確か、そういうプログラムが「投稿プログラム」にあったはずです。
28
:
おんちゃん
:2011/09/12(月) 01:21:12
色々試してみました。
SPPAGE 0:CHRSET"SPS0",0,C$
エラーは出ない、スプライトは変化無し。
SPPAGE 1:CHRSET"SPS0",0,C$
エラーは出ない、スプライトが変わる。
SPPAGE 0:CHRSET"SPU0",0,C$
エラーは出ない、スプライトが変わる。
SPPAGE 1:CHRSET"SPU0",0,C$
エラーになる。Illegal function call
説明書を読んでも、コレに関する記述は見当たらない。
SPPAGEの操作対象とキャラクター設定は独立していそうな気がするけど、そうではないらしい。
なぜ、Illegal function call になるのかは不明。
そこはちょっとバグっぽい感じがする。
29
:
名無しさん
:2011/09/12(月) 08:14:46
>>28
BGU0〜3などはBGPAGE0か1かで対象が変わるわけだし、
SPPAGE 0でSPU0がエラーになるのは納得できる。
むしろSPPAGE 0でSPS0がエラーにならない方がおかしいのかと。
30
:
名無しさん
:2011/09/12(月) 08:16:02
>>29
2行目、SPPAGE 0じゃなくてSPPAGE 1の間違い。
31
:
名無しさん
:2011/09/12(月) 21:57:30
>>28
操作対象SPRITE画面を下画面にしている時はSPS0しか使えない。
上画面にしている時はSPU0〜SPU7しか使えない。
という仕様だと思います。
たしかに、スプライトの定義くらいはできてもいいじゃないかと思いますが。
32
:
31
:2011/09/12(月) 22:08:37
試してみたけど、SPPAGE0 でも、SPPAGE1 でも
SPS0はエラーが出ないね。
これは、バグか?
33
:
おんちゃん
:2011/09/14(水) 02:23:25
追加実験してみました。
検証プログラム
PNLTYPE "OFF"
CHRREAD("BGF0",9),C$
SPPAGE 1:CHRSET "SPS0",0,C$
SPSET 0,0,0,0,0,0
BEEP 0:VSYNC 120
SPPAGE 0:CHRINIT "SPS0"
BEEP 1:VSYNC 120
SPPAGE 1:CHRINIT "SPS0"
BEEP 2:VSYNC 120
困った事に、SPPAGE 0 ではエラーが出ないのにSPSが初期化出来ない仕様になっているみたいです。
そこで、よくある質問のところに、SPPAGE と CHRSET, CHRINIT の関係についての話の追加を提案したいと思います。
34
:
名無しさん
:2011/09/14(水) 19:48:21
>>33
おそらく上画面のSPSが初期化されたのでしょう。
上画面に下画面用のスプライトを表示することはできないので意味ないけど。
35
:
わぁぃ@
◆vCvQmsUz9g
:2011/09/15(木) 20:03:21
>>34
上画面用スプライトはSPUしか無いはず。
36
:
名無しさん
:2011/09/15(木) 22:56:42
>>35
表示できないだけで存在してるのかもしれない。
エラーが出ないし。
バグかもしれないけど・・・
37
:
わぁぃ@
◆vCvQmsUz9g
:2011/09/16(金) 20:06:37
[スプライトがおかしくなる件(CHRED)]
BGとSPで並び方が違う。
これは、BGをSPにコピーすれば証明できる。
つまり、BGとSPを同じ方法で読み込んでいるのことが原因ではないか。ということです。
38
:
「−9い
:2011/09/20(火) 20:03:43
みなさん
プチコンプラスでqrコード読み込み可能になるようです
39
:
わぁぃ@
◆vCvQmsUz9g
:2011/09/28(水) 14:33:32
DATA文のバグ発見
あとで追加して置きます。
40
:
名無しさん
:2011/10/01(土) 18:35:44
「Free/憩いの場」のページは本日をもって削除させていただきましたが、
削除前のバックアップページは以下に残しています。
http://wiki.hosiken.jp/petc/?cmd=backup&page=Free%2F%B7%C6%A4%A4%A4%CE%BE%EC&age=65
41
:
ys2000proβ
:2011/10/02(日) 08:59:06
LOADの引数FALSEはSAVEでは使えないんですか?
42
:
わぁぃ@
◆vCvQmsUz9g
:2011/10/02(日) 10:04:40
>>41
無理
[違い]
LOADはダイアログにボタンが一つしかないが、SAVE,SENDFILE,RECVFILEは2つある。
つまり、LOADだけは、ユーザーが承諾する必要が無いので、省略できる訳です。
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板