[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 03/12 12:00 / Filesize : 260 KB / Number-of Response : 959
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

■吉里吉里/KAG/TJS雑談質問スレ■その14



1 名前:名前は開発中のものです。 mailto:sage [2008/02/26(火) 15:18:34 ID:3kSRIyHL]
ノベルゲーム製作ツール吉里吉里/KAGのユーザーが雑談・質問をするスレです。
自作ゲームの進行状況や製作ツールについての話、TJS等の話題もどうぞ。
マルチポストはやめましょう。個人叩きも禁止です。

※スレで質問をするときは、ドキュメント、スレの過去ログ、公式掲示板のログ、
 FAQ、Google等で調べてからにしましょう。

前スレ:■吉里吉里/KAG/TJS雑談質問スレ■その13
pc11.2ch.net/test/read.cgi/gamedev/1195603475/

吉里吉里2/KAG3雑談質問スレ_過去ログ
ttp://www.geocities.jp/kirikiri_log/

吉里吉里ダウンロードページ
ttp://kikyou.info/tvp/

詳しくは>>2-5辺りを参照のこと。

808 名前:名前は開発中のものです。 mailto:sage [2008/06/28(土) 10:35:38 ID:e5Tb9Ovj]
ああごめん、質問はしてないんだね

809 名前:806 mailto:sage [2008/06/28(土) 14:09:02 ID:a4po8wg8]
>>807
ありがとうございます!無事に希望通りの動作が得られました。
複雑に考えてしまっていましたが、タグの勉強不足でお恥ずかしいです。

810 名前:名前は開発中のものです。 mailto:sage [2008/06/28(土) 18:34:09 ID:KMSXCQte]
すみません、
コンフィグ画面を作っていてどうしてもわからない所が出てしまったので
質問させていただきます。

ウィンドウの上にある、メニューバー(ツールバー)の表示・非表示を設定できるようにしたいのですが
一応、
--------------------------------
kag.menu.visible = false
-------------------------------
と、すれば非表示になるのですが
一度、ゲームを終了して起動すると設定が元にもどってしまいます。

元にもどらず、次回起動時にコンフィグの設定が反映されるようにするにはどうすればいいのでしょうか……。

811 名前:名前は開発中のものです。 mailto:sage [2008/06/28(土) 19:18:07 ID:dPQYEuc0]
>>810
システム変数に状態を記録しといて、
それを次回起動時にkag.menu.visibleに代入

812 名前:名前は開発中のものです。 mailto:sage [2008/06/28(土) 20:30:23 ID:3tmtKuKr]
すいません。
BGMが流れている時だけ口パクさせるってどうすればいいんでしょうか?
以前本家BBSの過去ログで、効果音に合わせて口パクっていうのは見つけたのですが、
BGMでやりたいんです。

813 名前:名前は開発中のものです。 mailto:sage [2008/06/28(土) 21:03:44 ID:XOIOwuqi]
俺ならプラグイン書いてリップシンク実装するけどな。
でも2Dでリップシンクって面倒だな。こういうとき3Dだと楽なんだが。

814 名前:名前は開発中のものです。 mailto:sage [2008/06/28(土) 21:27:39 ID:QP5Wmv1c]
>>812
BGM.tjsにもonStatusChanged(だったかな?)があるから
見つけた方法をそこに持っていけばいいんじゃなかろうか。
多少アレンジが必要になるかもしれないけど。

リップシンクは俺にはまだ敷居が高いぜ。

815 名前:名前は開発中のものです。 mailto:sage [2008/06/28(土) 22:14:04 ID:XOIOwuqi]
KAGはあらゆるところでオブザーバーパターンやフックパターンを多用しているのでそれを探してコールバック関数書いてやればいい。

816 名前:810 mailto:sage [2008/06/29(日) 05:15:32 ID:4/p7FhWE]
>>811

MainWindowで新しくメニュー表示用の変数を作り
menu.visibleに代入したところ、なんとかできました。

助言ありがとうございました!



817 名前:812 mailto:sage [2008/07/01(火) 21:41:16 ID:aJjN4HUK]
>>813-814
返事が遅くなり、すいませんでした。
私にはプラグインは難しすぎるので、
リファレンスのBGM.tjsを勉強しつつ、頑張ってみます。
回答ありがとうございました。

818 名前:名前は開発中のものです。 [2008/07/04(金) 21:11:55 ID:+hwhvWVV]
絵文字のように文章列に沿って画像を入れることは出来ますか?


819 名前:名前は開発中のものです。 mailto:sage [2008/07/04(金) 21:26:02 ID:x7WCoHot]
できるよ
glyph

820 名前:名前は開発中のものです。 mailto:sage [2008/07/04(金) 22:34:28 ID:9O8uEuTh]
なんだ釣りか

821 名前:名前は開発中のものです。 mailto:sage [2008/07/04(金) 23:43:56 ID:x7WCoHot]
>>820
何が?

822 名前:名前は開発中のものです。 mailto:sage [2008/07/05(土) 03:18:05 ID:88Q2I5f1]
このスレで釣りなんて滅多に見ないけどな

823 名前:名前は開発中のものです。 mailto:sage [2008/07/05(土) 03:20:32 ID:xAT+tfaB]
稀に釣りなんてレベルじゃない猛威に襲われますがね

824 名前:名前は開発中のものです。 mailto:sage [2008/07/05(土) 03:49:43 ID:UBTCAKIc]
釣りって言ってみたかったんだろ

825 名前:名前は開発中のものです。 mailto:sage [2008/07/05(土) 11:19:11 ID:wNHTctlp]
>>27
すさまじく亀だが、
吉里吉里でwaitかけれるプラグイン、ググったらあったぞ

826 名前:825 mailto:sage [2008/07/05(土) 11:26:20 ID:wNHTctlp]
間違えた
吉里吉里→TJS
ね。



827 名前:名前は開発中のものです。 mailto:sage [2008/07/05(土) 11:44:16 ID:yIMeecp+]
くわしく

828 名前:名前は開発中のものです。 mailto:sage [2008/07/05(土) 12:21:50 ID:vdCmJ6gX]
これをTJSで wait、ってのはちょっと……
単に独自のスタックベースの逐次処理系つくってるだけ。

829 名前:名前は開発中のものです。 mailto:sage [2008/07/05(土) 18:31:06 ID:cB+1suRu]
まぁども、まさにそういう書き方がわかんなくてwaitは?waitは?って話が
でてくるんじゃないやろか?

830 名前:825 mailto:sage [2008/07/05(土) 20:42:53 ID:wNHTctlp]
あれ? ググっても出てこなくなっちゃったんだが
俺だけ? ブックマークしときゃよかった

831 名前:名前は開発中のものです。 mailto:sage [2008/07/05(土) 23:02:43 ID:+9NJhgzK]
スクリプトレベルでスレッドがないからwaitやsleepの処理はいらんだろTJSは。
時間空けたいならタイマーかキューなりスタックなりにイベントつっこんどきゃいいし。

832 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 04:18:06 ID:A1Oc20C5]
吉里吉里2/kag3で作ったゲームがエンター長押しすると、未読まで飛ばさてるみたいです。
未読はスキップ不可にするには、どうしたらいいでしょうか?

833 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 07:16:54 ID:D2dxlSyG]
エンターは「読み進む」キーだから、スキップ処理しているんじゃなくて
ものすごく早く読み進めていて、スキップに見えるんじゃないのか

文字の表示を行末まで一瞬にしているとそういうことになると思う

834 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 13:26:40 ID:hJybn+AW]
いやいや

835 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 14:21:17 ID:zyv8tR1c]
リピート状態だとスキップに移行しなかったっけ?

836 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 15:40:02 ID:qRx0qFqn]
skipModeが4になって「早送り」になるんだったか。



837 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 16:15:01 ID:9cGx12bi]
>>832
見づらくてすまんけど

@iscript
kag.checkProceedingKey = function(key, shift){
if(key == VK_RETURN || key == VK_SPACE){
if(skipKeyRepressed) return false;
skipKeyRepressed = true;
onPrimaryClickByKey();
return true;
}return false;};
kag.onKeyUp = function(key, shift)
{if(key == VK_RETURN || key == VK_SPACE) skipKeyRepressed = false;};
@endscript

こういうこと?

838 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 16:59:05 ID:/lnou4Ke]
>>835
はいって何だよ。出来んのかよ。さっきから何度も。何がはいなんだよ。
出来もしねえ奴が軽々しくはいなんて言うんじゃねえよ。
わかってんのかよ。はいって言う事の責任の重さを。
社会勉強のつもりでやってんだったら辞めてもらうよ。
だから申し訳ありませんじゃねえだろうよ。何が申し訳ねえんだよ。
本当に反省してんのかよ。
本当に今なら出来んのかよ。
口先だけの謝罪をするんじゃねえよ。
いい加減な気持ちでやってるんだったら今すぐ帰れお前。

839 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 18:40:10 ID:4uF37HyY]
コピペ君て(ry

840 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 23:04:04 ID:bloXHa/c]
アニメーションやったら読み込み音がずっとジーーーってうっせぇw

841 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 23:36:22 ID:UIqadtpZ]
断片化してシークに時間かかってんだろ。
デフラグしろよ。

842 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 23:38:33 ID:bloXHa/c]
成程、そうだったのか。今度誰かDLした人に聞いて貰おう。

843 名前:名前は開発中のものです。 mailto:sage [2008/07/06(日) 23:41:53 ID:k6SXp5h+]
>>842
この季節デフラグするならクーラーつけっぱにしとけよ、と横レス

844 名前:名前は開発中のものです。 mailto:sage [2008/07/07(月) 19:19:16 ID:4xm8L3Dy]
ヘッドホンじゃなくてスピーカーにすると聞こえないな。俺のヘッドホンの設定か何かか・・・

845 名前:名前は開発中のものです。 mailto:sage [2008/07/07(月) 19:48:45 ID:t91T0Bbj]
この流れでふと気になったんだが、皆のスペックはどんなもんなんだろう
1.2G 256M XPの俺のPCだと、アニメにしろムーブにしろ
全画面を書き換えるような処理はかなり重いんだが
あんまり現実的じゃないのかなぁ

846 名前:名前は開発中のものです。 mailto:sage [2008/07/07(月) 19:50:59 ID:t91T0Bbj]
↑間違えたorz 1.2GHz 256MBってことです



847 名前:名前は開発中のものです。 mailto:sage [2008/07/07(月) 19:56:48 ID:4xm8L3Dy]
2.4で、同じ256メガ XP
セル方式のx940y6400のPNG画像(1.2、3メガ)をアニメにしたらヘッドホンで音がうるさかった
とりあえずy3200にして、1メガ位のファイルになったけど、殆ど読み込み音は変わらなかった

848 名前:名前は開発中のものです。 mailto:sage [2008/07/07(月) 20:04:53 ID:Er4yaBwZ]
そもそも読み込み音というのがなんの事を言っているのか分からない

849 名前:名前は開発中のものです。 mailto:sage [2008/07/07(月) 20:21:15 ID:4xm8L3Dy]
言葉にするのが難しいんだけど、
「ヂーーー」っていう音で、立ち絵とか読み込んでる最中に鳴るヤツ

850 名前:名前は開発中のものです。 mailto:sage [2008/07/07(月) 20:22:21 ID:7OJnTfs7]
3.0GHz(Core2Duo) 4GB XP
自作プラグインで吉里吉里から3D制御しても特に重くない。

851 名前:名前は開発中のものです。 mailto:sage [2008/07/07(月) 20:22:26 ID:xHBf+NpG]
画像読み込みで遅延が発生して、鳴らしてる音楽に影響でもでてるんじゃね?

852 名前:名前は開発中のものです。 mailto:sage [2008/07/07(月) 20:45:23 ID:KNWr7d1e]
それ、読み込みの音じゃなくて、画面を高速書き換えしすぎで、液晶の駆動部
あたりが鳴いてるんだと思うよ。年寄りには聞こえない音w

吉里吉里は、トランジション時と、continuous handler 使用時 (move タグつかってるときとか)
は全力ではしるんだけど、最近のマシンは速いので、往々にして走りすぎになって、
画面描画回数が多すぎになったりする。で、変な音がでる。

吉里吉里 2.29 以降なら -contfreq という最大描画回数を制限できるオプションが
増えてるので、それを使えば、CPUを無駄につかうのは回避できて、その音もならなくなると思うよ。
2.28 以前でも -reducecpu ってのがあるけど、これはたしか一律で待ちをいれちゃうからイマイチ。

-contfreq 60 とかやった状態で、それでも CPU 100% いくなら、そこが本当のそのマシンの限界点。





853 名前:名前は開発中のものです。 mailto:sage [2008/07/07(月) 21:01:10 ID:4xm8L3Dy]
>>852 それこそ求めていた解答! さっそくググってみる。ハゲ上がるほどサンクス

854 名前:名前は開発中のものです。 mailto:sage [2008/07/08(火) 01:37:17 ID:HZqMJ8zJ]
二番目に1を指定したら丸で一秒ごとに変わるみたいじゃないか!
しかしアニメ中、cpuは90付近を乱高下でした(それでも少し下がった気はする)
本当に有難う御座いました

855 名前:名前は開発中のものです。 mailto:sage [2008/07/08(火) 02:47:45 ID:4MPgbjDQ]
PenIII1GHZ 128MBだが吉里吉里の処理に重さを感じたことはないな

856 名前:名前は開発中のものです。 mailto:sage [2008/07/08(火) 03:31:08 ID:HkGfO9Zr]
>>855
スレチだが、いいもん持ってるな。物持ちが良くて素晴らしい。
俺、その時代のは全部マザボごと白煙吹いて死んだ。



857 名前:名前は開発中のものです。 mailto:sage [2008/07/08(火) 04:19:59 ID:FxfcJZfb]
かぐや姫スツディオのサイト消えてて入手できないボスケテ

858 名前:名前は開発中のものです。 mailto:sage [2008/07/08(火) 12:58:33 ID:/w1XyJ2x]
自己怪穴しました

859 名前:名前は開発中のものです。 mailto:sage [2008/07/09(水) 10:00:58 ID:/KrzO3et]
>>855
河童だっけ?

860 名前:名前は開発中のものです。 mailto:sage [2008/07/09(水) 10:40:23 ID:A7jXlWjT]
鱈じゃね?

861 名前:名前は開発中のものです。 mailto:sage [2008/07/09(水) 12:02:10 ID:PTCIdBYV]
いいえ、ケフィアです。

862 名前:名前は開発中のものです。 mailto:sage [2008/07/09(水) 14:29:09 ID:Fwq47F32]
ああ鱈の方か。河童の方がよくね?

863 名前:名前は開発中のものです。 mailto:sage [2008/07/09(水) 19:38:39 ID:Z5Q8zSxk]
スクリプトうってくれる人募集したいんだけど、ここでやるとスレ違いかな?

864 名前:名前は開発中のものです。 mailto:sage [2008/07/09(水) 19:46:36 ID:5+EYkBA7]
>>863
スレ違いというか…余計なお世話かも知れんが、
単発ネタ系じゃないのなら普通の掲示板で募集した方がいいんジャマイカ。
結構あるぞ、探せば。

865 名前:名前は開発中のものです。 mailto:sage [2008/07/09(水) 19:55:03 ID:Z5Q8zSxk]
>>864
ありがとう。そうしてみる。

866 名前:名前は開発中のものです。 mailto:sage [2008/07/09(水) 20:40:53 ID:VI7+3Wz7]
>>863
そういう用途はデジタルトキワ荘あたりが向いてると思うよ。
ttp://www.gamecreators.net/dgtkwsns/



867 名前:名前は開発中のものです。 mailto:sage [2008/07/10(木) 17:54:06 ID:kyrT/8LD]
トゥルーラブストーリーの下校会話みたいに
背景を左右にスクロールさせて
歩きながら会話してるところを表現したいのですが
どうすればいいでしょうか

868 名前:名前は開発中のものです。 mailto:sage [2008/07/10(木) 18:08:32 ID:c1xU08bg]
どんなのかは知らないが、多分前景レイヤを一枚擬似背景レイヤにして@move。
待ちにしなければそのままシナリオは進められるよ

869 名前:名前は開発中のものです。 mailto:sage [2008/07/10(木) 19:45:33 ID:M0+EfiLH]
いまどき、有名どころのゲームのプレイ動画はそこそこ上がっていたりするから、
そこら辺から指定してくれると分かりやすいのだがな。

870 名前:名前は開発中のものです。 mailto:sage [2008/07/10(木) 20:44:20 ID:bU9kXzdw]
おそらく、
ttp://www.nicovideo.jp/watch/sm3345995
の2:00辺りからの演出だろう。
>>868 のやり方で可能。

871 名前:名前は開発中のものです。 mailto:sage [2008/07/10(木) 21:02:18 ID:M0+EfiLH]
>>868-870
ループアニメにするためにはもうひと工夫必要じゃないか?
ADVゲー的に考えて。

なんて言ってる俺は、TJSでゴリゴリ書く以外の
賢いやり方が分からんのだけど。

872 名前:名前は開発中のものです。 mailto:sage [2008/07/10(木) 21:47:12 ID:GN/ztT7G]
それこそアニメ使えばいいんじゃないか?
例えば50pxくらいの遊びがある背景画像を用意しといて、
前景レイヤーにでも数pxずつずらしてコピーするasdでも置けばいい。
記述も扱いも楽だし、多分負荷もmoveとそう変わらんと思う(若干軽そうな気もする)

873 名前:名前は開発中のものです。 mailto:sage [2008/07/10(木) 23:09:23 ID:1JdZF8JU]
KAGと心中ってサイトで画像二枚用意した連結スクロールのやり方見たけど、あれを無限に繰り返すということかな

874 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 00:14:17 ID:8hU1z8/9]
勝手に左右に速度変化をつけて揺らすような処理を想像してたwスマン
>>870のを見てきたけど、普通のスクロールループか…
KAGと心中のほうのは知らんけど、例えばこんなんでどうだろう
画面サイズが640×480なら、
1280×480位の、両端をシームレスにした背景を用意(仮にhoge.jpgとする)
で、↓こんな内容のhoge.asdを作って同じフォルダへ

*anime
@loadcell storage=hoge.jpg
@loop
@macro name=copyone
@copy dx=0 dy=0 sx=%x sy=0 sw=640 sh=480
@endmacro
*anime_start
@eval exp="f.skrx = f.skrx > 640 ? 0 : f.skrx+1"
@copyone x="&f.skrx"
@wait time=50
@jump target=*anime_start

あとは普通にhoge.jpgを表示するだけで自動で無限スクロール
(スピードは適当なので適宜調整してね)

875 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 00:17:18 ID:Kd74C2si]
今迄copyoneをずら〜っと羅列してきたけど、こういう記述もあるんだな

876 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 00:38:18 ID:8hU1z8/9]
あ、ゴメン、
×1280×480位の、両端をシームレスにした背景を用意
○640×480の、両端をシームレスにした画像を二つ連結したものを用意(繋げると1280×480)
な。



877 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 00:56:57 ID:DTvDRLkN]
>>873
心中のはスクロールトランジションだろw

878 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 03:15:42 ID:g/uzN5+8]
>>874の処理で決まりだね。
っかし、GJ.。このスレで出た小技集ってページがあったら是非載せて置いて欲しい。多分無いけど。

関係ないけどこのゲームのシステム、東京ナンパストリート思い出してこそばゆかった。
甘酸っぱい思い出だ。
セクロス中に親父が乗り込んできてBAD ENDってのは後にも先にもあれっきりだったw


879 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 03:29:42 ID:G0xovbvs]
11eyesのクロスビジョンみたいな、画面内に枠があって
例えばサイズは400*400なんだけど、範囲は400*800あってスクロール可能な
ウインドウってどう組めばいいんでしょうか。

880 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 04:05:33 ID:Si93ZUCS]
日本語でおk

881 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 05:09:32 ID:22ESCOBu]
日本語の入った変数を英語に変換して表示するマクロを作ろうとしたんだけど

[macro name=eigo]
[iscript]
if(mp.exp="犬"){mp.exp="DOG"}
[endscript]
[emb exp=&mp.exp]
[endmacro]

[eval exp="f.A='犬';"][eigo exp=f.A]
これだと、mp.expに"犬"ではなく、"f.A"が収納されてif文で判別できないのだが
なにかいい解決法はありませんか?

882 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 06:26:22 ID:g/uzN5+8]
[iscript]
f.words=%[
'犬'=>'dog',
'猫'=>'cat'
];
[endscript]

[eval exp="f.A='犬';"]
[emb exp="f.words[f.A]"]

マクロの中で[iscript]つかっちゃめっ

883 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 09:21:14 ID:zzXnbXD2]
[eigo exp=&f.A] とかじゃね

884 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 10:25:42 ID:22ESCOBu]
下記の方法で、なんとか上手くいきました。
[macro name=eigo]
[call target=*eigo]←ここで変換する[iscript]を呼び出す
[eval exp="f.eigo=mp.exp;"][emb exp="f.eigo"]
[endmacro]
[eigo exp=&f.A]

ところで、変数に配列を使ってる場合って、どう書けばいいんでしょうか?
下記のような感じだとエラーになってしまう。
[eigo exp=&f.A[1]]

あと、変数の中に改行を入れる方法って何かありましたっけ?
[eval exp="f.A='1行目 2行目 3行目';"][emb exp=f.A]
↑のような書き方で、↓のように表示させたいのですが。
1行目
2行目
3行目

885 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 12:00:43 ID:vOLzwNjY]
普通にエスケープシーケンス入らなかったけ?

886 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 13:08:24 ID:G0xovbvs]
>>880
スクロール可能領域の作り方ってことです。



887 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 14:38:42 ID:wJUU04OG]
ウィンドウモードでフリーセーブモードの栞ウィンドウをメインウィンドウと重ならない位置に配置して閉じた後にフルスクリーンモードにして栞ウィンドウを開くと、
栞ウィンドウは閉じた時の位置が保存されるためにフルスクリーンモード上に栞ウィンドウが出てこなくなります
栞ウィンドウの位置を保存せず、必ずメインウィンドウの中央に表示するにはどのようにすればいいでしょうか?

888 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 15:00:58 ID:wJUU04OG]
>>887はWINDOWS標準の動作でしたので気にしないことにしました

889 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 19:31:03 ID:0Zzw6pqg]
>>886
>例えばサイズは400*400なんだけど、範囲は400*800あってスクロール可能な
>ウインドウってどう組めばいいんでしょうか。
よく分からんが、400×800の前景レイヤーを作ればいいだけじゃないのか?
レイヤーの作り方がわからないってことなら、リファレンス読んだほうがいいよ

890 名前:名前は開発中のものです。 mailto:sage [2008/07/11(金) 21:49:42 ID:zzXnbXD2]
>>884
[ ] はタグの記号だからまずい

えーと exp="&f.A[1]" でいけるんだっけ?
手元にテスト環境がないから悪いけど

891 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 01:36:33 ID:BqMEd8FB]
Alt+Enterでフルスクリーンにできるようにするのはどうやるの?
つかなんでデフォで出来ないんだろ

892 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 01:41:26 ID:OSn0ejTX]
>>891
つttp://hpcgi1.nifty.com/gutchie/wifky/wifky.pl?p=Inside+KAG3+-+%BE%AE%B5%BB#p11

893 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 02:23:51 ID:Pl/JaATu]
>>891
何年か前に中の人がそれを実装しない理由を掲示板に書いてあったような
詳しくは下記で検索して
ttp://www.kirikiri.info/bbslog/

うろ覚えの内容だと下記のどちらか、ないしは両方が理由だったはず
・Alt+Enterで画面切り替えがデフォって一般的でない(Alt+F4とかはWindows標準だけど)(←これは自信なし)
・Altキーみたいなボタンに特定のコマンドを割り当てたくない(←多分これ)

まあ、これは設計思想でしょう
つけたければ、つけたい人だけ付ければ良い訳ですし

894 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 08:19:21 ID:ImROmzsK]
Alt+Enterでフルスクリーンするのってツクールくらいじゃない?
普通はAlt+F4。

895 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 08:42:21 ID:E8rQ8BN3]
Alt+Enterは一応MS標準(≠win標準)だがIEとか華麗に無視しているのも多数

896 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 08:51:13 ID:UIcT0kpG]
DirectXではALT+ENTERがデフォ
IEのアレはここでいう全画面とはニュアンスが違う

ALT+F4はアプリ終了

マイクロソフトがガイドライン出してるけどどこで拾えるのかは忘れたZE!



897 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 14:03:54 ID:E8rQ8BN3]
> IEのアレはここでいう全画面とはニュアンスが違う
そうだとしてもF11はないだろう

898 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 15:48:05 ID:SbmfWyF3]
確かに
つか俺はその機能使ってたのWin95の時くらいだなあ

899 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 16:01:54 ID:3gB0oGUz]
PC洋ゲーだとほぼAlt-Enterで統一されてるな
国産だと五割いかないくらいか

900 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 17:17:38 ID:10vWh78H]
海外のフリーゲームとかよくやってたから、AltEnterで変えられないとエッと思ってしまう
なので最低でも10年くらい前からは使われる様式だと思うから当たり前くらいに思ってた

901 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 17:57:06 ID:4zSvQdL1]
var pp = %[], zx = [];

pp.a = 1;
zx[0] = %[v:pp];
System.inform(zx[0].v.a);

pp.a =2;
zx[1] = %[v:pp];
System.inform(zx[0].v.a);
System.inform(zx[1].v.a);


配列に辞書配列を入れてこの処理の場合は、
1、1・2、と表示させたいのですがうまくいきません。
どこが悪いのか教えて頂けませんでしょうか。

902 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 19:56:41 ID:G1855rdX]
zx[0].v = pp;
かな、かなぁ?

903 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 21:06:12 ID:4zSvQdL1]
>>902
var pp = %[], zx = [%[],%[]];

pp.a = 1;
zx[0].v=pp;
System.inform(zx[0].v.a);

pp.a =2;
zx[1].v=pp;
System.inform(zx[0].v.a, zx[1].v.a);

と、してみましたがダメでした…。

904 名前:名前は開発中のものです。 mailto:sage [2008/07/12(土) 21:28:37 ID:sUXdIvpn]
こうかな?かな?

var pp = %[], zx = [%[], %[]];

pp.a = 1;
zx[0].v = %[];

(Dictionary.assign incontextof zx[0].v)(pp);
System.inform(zx[0].v.a);

pp.a =2;
zx[1].v = %[];

(Dictionary.assign incontextof zx[1].v)(pp);
System.inform(zx[0].v.a, zx[1].v.a);

905 名前:名前は開発中のものです。 mailto:sage [2008/07/13(日) 01:32:48 ID:hCnSCgjX]
>>904
なるほど!Dictionary.assignで代入しなければならないんですね。
オブジェクトの代替みたいな感じになって困っていたので助かりました。

906 名前:名前は開発中のものです。 mailto:sage [2008/07/13(日) 04:58:02 ID:4FksmMki]
大きくなってしまった配列を圧縮してファイル化せず保持したいのですが、
そういう方法がありましたらご教授頂けませんでしょうか。



907 名前:名前は開発中のものです。 mailto:sage [2008/07/13(日) 05:10:11 ID:5F8fCL6f]
くわしく

908 名前:名前は開発中のものです。 mailto:sage [2008/07/13(日) 05:52:05 ID:4FksmMki]
>>907
配列変数を何かしらで圧縮してから変数に入れる事で、
メモリの消費量を抑えたいのです。

saveStructで圧縮して書き出す方法があるのですが、
頻繁に使う場合に上の方法よりも負荷が高くなってしまいそうなので。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<260KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef