吉里吉里2 Ver2.32r2に付属のドキュメント追加
This commit is contained in:
815
docs/kag3doc/contents/TJSTips.html
Normal file
815
docs/kag3doc/contents/TJSTips.html
Normal file
@@ -0,0 +1,815 @@
|
||||
<?xml version="1.0" encoding="Shift_JIS"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
|
||||
<!-- generated by to_html.pl from TJSTips.xml -->
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
|
||||
<title>TJS�������Ǝg�����߂�</title>
|
||||
<meta name="author" content="W.Dee" />
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta http-equiv="Content-Script-Type" content="text/javascript" />
|
||||
<link href="browser.css" type="text/css" rel="stylesheet" title="�g���g���֘A���t�@�����X�p�W���X�^�C��" />
|
||||
<link href="mailto:[email protected]" rev="Made" />
|
||||
<link href="index.html" target="_top" rel="Start" title="�g�b�v�y�[�W" />
|
||||
</head>
|
||||
<body>
|
||||
<h1><a id="id202" name="id202">TJS2��KAG</a>
|
||||
</h1><div class="para"><div>
|
||||
�@TJS ( TJS2 ) �͋g���g���{�̂����ڗ����ł����X�N���v�g�����ŁAJavaScript �� JAVA �ɂɂĂ��܂��BKAG �͂��� TJS �X�N���v�g�ŋL�q�����Ă��܂��B<br />
|
||||
�@TJS �X�N���v�g�� KAG ���������� ( ���ۓI�� ) �V�i���I�����������V�X�e�����ɋ߂� ( ���̓I�� ) �L�q�����邱�Ƃ��\�ŁA�����͓���Ȃ��܂����ł��邱�Ƃ̕��͂����ƍL�����܂��B<br />
|
||||
<br />
|
||||
�@KAG �ɂ� eval emb link if �^�O�Ȃǂ� exp �����A�e�^�O�� cond �����A�G���e�B�e�B ( & �t���̃^�O�̑��� ) �ȂǂȂǁA�uTJS���v���w�肷�����ʂ������������܂��B<br />
|
||||
�@TJS�����g���ƁA���ʂ� KAG �̗��ɉB���Ă��� �g���g���ɔ��r�I�ȒP�ɃA�N�Z�X���邱�Ƃ��ł��܂��B<br />
|
||||
�@�܂��Aiscript �^�O�́ATJS2 �X�N���v�g�ڎ��s���邱�Ƃ��ł��܂��B�����ɂ����A���x�ȏ��������s�������AKAG�̋@�\���g�������肷�邱�Ƃ��ł��܂��B<br />
|
||||
<br />
|
||||
�@TJS2 �ׂ̍������@�ɂ��Ă� TJS2 �̃��t�@�����X���A�g���g���{�̂̋@�\�ɂ��Ă͋g���g���Q�̃��t�@�����X���������������B<br />
|
||||
</div></div>
|
||||
<h1><a id="id203" name="id203">KAG �̃I�u�W�F�N�g�\��</a>
|
||||
</h1><div class="para"><div>
|
||||
�@KAG ���ꎩ�̂� TJS2 �X�N���v�g�ŋL�q�����Ă��邽�߁A( �ǂ��������� ) KAG �̓����\���ɒ��ڃA�N�Z�X���邱�Ƃ��ł��܂��B<br />
|
||||
�@KAG �̊Ǘ������I�u�W�F�N�g�̕ϐ��ɒl���������ގ��Ȃǂ͑������ӂ����ق����ǂ��ł����AKAG �����̕ϐ����Q�Ƃ��Ă��荂�x�ȃV�i���I�L�q�ɉ��p���邱�Ƃ��ł��܂��B<br />
|
||||
<br />
|
||||
<dl>
|
||||
<dt><a id="id204" name="id204" class="targanchor"><dfn>KAGWindow �N���X</dfn></a>�̃I�u�W�F�N�g</dt>
|
||||
<dd>�@KAGWindow �N���X ( MainWindow.tjs �ɋL�q ) �́AKAG �̃E�B���h�E���Ǘ����邽�߂̃N���X�ŁA���̃N���X�̃I�u�W�F�N�g���O���[�o���ϐ��� <code class="inlinecode"><a id="id205" name="id205" class="targanchor"><dfn>kag</dfn></a></code> �Ƃ��ăA�N�Z�X�ł��܂��B<br />
|
||||
�@���Ƃ��AKAGWindow �N���X�� <code class="inlinecode">skipMode</code> �Ƃ����ϐ� ( ���݂ǂ̂悤�ȃ��[�h�ŃX�L�b�v���������������Ă����ϐ� ) �ɃA�N�Z�X�����ɂ� <code class="inlinecode"><a id="id206" name="id206" class="targanchor"><dfn>kag.skipMode</dfn></a></code> �Ƃ��܂��B</dd>
|
||||
<dt><a id="id207" name="id207" class="targanchor"><dfn>�w�i���C��</dfn></a></dt>
|
||||
<dd>�@�w�i���C���� <a id="id208" name="id208" class="targanchor"><dfn>BaseLayer �N���X</dfn></a> ( GraphicLayer.tjs �ɋL�q ) �̃I�u�W�F�N�g�ł��B<br />
|
||||
�@�\���ʂ̔w�i���C���� <code class="inlinecode"><a id="id209" name="id209" class="targanchor"><dfn>kag.fore.base</dfn></a></code>�A�����ʂ̔w�i���C���� <code class="inlinecode"><a id="id210" name="id210" class="targanchor"><dfn>kag.back.base</dfn></a></code> �ŃA�N�Z�X�ł��܂��B</dd>
|
||||
<dt><a id="id211" name="id211" class="targanchor"><dfn>�O�i���C��</dfn></a></dt>
|
||||
<dd>�@�O�i���C���� <a id="id212" name="id212" class="targanchor"><dfn>CharacterLayer �N���X</dfn></a> ( GraphicLayer.tjs �ɋL�q ) �̃I�u�W�F�N�g�ł��B<br />
|
||||
�@�\���ʂ̑O�i���C���� <code class="inlinecode"><a id="id213" name="id213" class="targanchor"><dfn>kag.fore.layers</dfn></a>[n]</code>�A�����ʂ̑O�i���C���� <code class="inlinecode"><a id="id214" name="id214" class="targanchor"><dfn>kag.back.layers</dfn></a>[n]</code> �ŃA�N�Z�X�ł��܂� ( n �͑O�i���C���ԍ� 0 �` )�B</dd>
|
||||
<dt><a id="id215" name="id215" class="targanchor"><dfn>���b�Z�[�W���C��</dfn></a></dt>
|
||||
<dd>�@���b�Z�[�W���C���� <a id="id216" name="id216" class="targanchor"><dfn>MessageLayer �N���X</dfn></a> ( MessageLayer.tjs �ɋL�q ) �̃I�u�W�F�N�g�ł��B<br />
|
||||
�@�\���ʂ̃��b�Z�[�W���C���� <code class="inlinecode"><a id="id217" name="id217" class="targanchor"><dfn>kag.fore.messages</dfn></a>[n]</code>�A�����ʂ̃��b�Z�[�W���C���� <code class="inlinecode"><a id="id218" name="id218" class="targanchor"><dfn>kag.back.messages</dfn></a>[n]</code> �ŃA�N�Z�X�ł��܂� ( n �̓��b�Z�[�W���C���ԍ� 0 �` )�B<br />
|
||||
�@<code class="inlinecode"><a id="id219" name="id219" class="targanchor"><dfn>kag.current</dfn></a></code> �͌��ݑ����ΏۂƂȂ��Ă��郁�b�Z�[�W���C�����\���܂��B</dd>
|
||||
<dt><a id="id220" name="id220" class="targanchor"><dfn>���b�Z�[�W���C�����̃I�u�W�F�N�g</dfn></a></dt>
|
||||
<dd>�@���b�Z�[�W���C�����ɍ쐬�����A�O���t�B�J���{�^���A�G�f�B�b�g�A�`�F�b�N�{�b�N�X�ȂǂɃA�N�Z�X�����ɂ̓��b�Z�[�W���C���� links ���g���܂��B<br />
|
||||
�@links �͔z���I�u�W�F�N�g�ŁA�����N�A�O���t�B�J���{�^���A�G�f�B�b�g�A�`�F�b�N�{�b�N�X�Ȃǂ��쐬���ꂽ���ɁA���ꂼ�����Ǘ������I�u�W�F�N�g�ւ̎Q�Ƃ��i�[�����Ă��܂��B���̂����A�O���t�B�J���{�^���A�G�f�B�b�g�A�`�F�b�N�{�b�N�X �ɂ��Ă͂����ɂ��̂Ȃ��� object �ϐ��ɃA�N�Z�X���邱�Ƃɂ����Ċe�N���X�̃I�u�W�F�N�g�ɒ��ڃA�N�Z�X�ł��܂��B<br />
|
||||
�@���Ƃ��A�\���ʂ̃��b�Z�[�W���C��0�Ɉȉ��̂悤�ȋL�q�������āA<br />
|
||||
|
||||
<br />
|
||||
<code class="bq">@cm<br />
|
||||
@edit length=420 name="f.name"<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
�@���̃G�f�B�b�g�Ƀt�H�[�J�X���ݒ肷�� ( �L�[�{�[�h�������͂ł����悤�ɂ��� ) �ɂ͂�����<br />
|
||||
|
||||
<br />
|
||||
<code class="bq">@eval exp="kag.fore.messages[0].links[0].object.focus()"<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
�@�ƋL�q���邱�Ƃ��ł��܂� ( �G�f�B�b�g���\�����ă��[�U�ɓ��͂������ɑ��������Ƃ��ɕ֗� )�B</dd>
|
||||
<dt><a id="id221" name="id221" class="targanchor"><dfn>���ʉ��o�b�t�@</dfn></a></dt>
|
||||
<dd>�@���ʉ��o�b�t�@�� <a id="id222" name="id222" class="targanchor"><dfn>SESoundBuffer �N���X</dfn></a> ( SE.tjs �ɋL�q ) �̃I�u�W�F�N�g�ł��B<br />
|
||||
�@<code class="inlinecode"><a id="id223" name="id223" class="targanchor"><dfn>kag.se</dfn></a>[n]</code> �ŃA�N�Z�X�ł��܂� ( n �͌��ʉ��o�b�t�@�ԍ� 0 �` )�B</dd>
|
||||
<dt><a id="id224" name="id224" class="targanchor"><dfn>BGM �I�u�W�F�N�g</dfn></a></dt>
|
||||
<dd>�@BGM �I�u�W�F�N�g�� <a id="id225" name="id225" class="targanchor"><dfn>BGM �N���X</dfn></a> ( BGM.tjs �ɋL�q ) �̃I�u�W�F�N�g�ł��B<br />
|
||||
�@<code class="inlinecode"><a id="id226" name="id226" class="targanchor"><dfn>kag.bgm</dfn></a></code> �ŃA�N�Z�X�ł��܂��B</dd>
|
||||
<dt><a id="id227" name="id227" class="targanchor"><dfn>���j���[</dfn></a></dt>
|
||||
<dd>�@���j���[�I�u�W�F�N�g�ɂ� <code class="inlinecode"><a id="id228" name="id228" class="targanchor"><dfn>kag.menu</dfn></a></code> �ŃA�N�Z�X�ł��܂��B<code class="inlinecode">kag.menu</code> ��
|
||||
MenuItem �N���X�̃I�u�W�F�N�g�ŁA<code class="inlinecode">kag.menu</code> ���ꎩ�̂̓��j���[�o�[��
|
||||
�����Ă����A���̎q�ɓo�^���ꂽ�A�C�e�������j���[�o�[�ɕ��Ԃ��ƂɂȂ��܂��B<br />
|
||||
�@���j���[���ڂ� Menus.tjs �ō쐬���Ă��Ă��܂����AMenus.tjs �ڏ�����������
|
||||
KAG�V�X�e���̃A�b�v�f�[�g�Ȃǂł����������������Ȃ����Ȃ��Ȃ��Ȃ��̂ŁA���q�����悤��
|
||||
AfterInit.tjs ���쐬���Ă����ɕύX�_���L�q�����Ɗy�ł��B</dd></dl></div></div>
|
||||
|
||||
<h1><a id="id229" name="id229">TJS ���g���Ƃ��̒���</a>
|
||||
</h1><div class="para"><div>
|
||||
�@KAG ���x�ɕۑ����Ȃ����ɒ��ڎ����������ƁAKAG ���x���ǂݍ����ł������̕������Č��ł��܂����B<br />
|
||||
�@KAG �v���O�C���� onStore �� onRestore ���t�b�N���Ğx�ɏ������ۑ������悤�ɂ����Ζ����Ȃ��̂ł����A�������Ȃ��ꍇ�͒��ӂ����K�v�������܂��B<br />
|
||||
�@���� Layer �N���X�ɑ������`�惁�\�b�h�Ȃǂ��g���āAKAG �̊Ǘ������w�i���C�����O�i���C���̓��e�ɕύX���������ꍇ�Ȃǂ͒��ӂ��K�v�ł��BKAG �́A���C���ɂǂ̂悤�ȉ摜���ǂݍ��܂��Ă������܂ł͋L�^���܂����A���C���ɉ������ꂽ�`�����ύX�܂ł͋L�^���܂����B�ł��̂ŁA���̂悤�ȏ��ԂŁu�x���ۑ��\�ȃ��x���v���ʉ߂��A�����Şx���ۑ����A���̞x���ǂݏo���Ă��A���C���ɉ������ύX�͍Č��ł��Ȃ����ƂɂȂ��܂��B<br />
|
||||
�@���̂悤�ȏꍇ�́A���Ɂu�x���ۑ��\�ȃ��x���v���ʉ߂����܂łɉ摜���N���A�������ʂ̉摜���ǂݍ��ނȂǂ��� KAG ���Ǘ������������Ԃɖ߂��Ă������A���邢�́u�x���ۑ��\�ȃ��x���v�������Ȃ��A�Ȃǂʼn������邱�Ƃ��ł��܂��B<br />
|
||||
�@TJS ���g���ꍇ�́A�x�Ƃ̊֘A�ɂ��ď\�����ӂ��Ă��������B<br />
|
||||
</div></div>
|
||||
<h1><a id="id230" name="id230">�����̉��Z���������f�A�\���Ɏg������</a>
|
||||
</h1><div class="para"><div>
|
||||
<dl>
|
||||
<dt><code class="inlinecode"><a id="id231" name="id231" class="targanchor"><dfn>&&</dfn></a></code> �� <code class="inlinecode"><a id="id232" name="id232" class="targanchor"><dfn>||</dfn></a></code></dt>
|
||||
<dd>�@���̓��͉��Z�q�ŁA<code class="inlinecode">&&</code> �́u���v���\���A<code class="inlinecode">||</code> �́u�܂��́v���\���܂��B<br />
|
||||
�@���Ƃ��A<code class="inlinecode">f.flag1</code> �� 1 �ŁA���A<code class="inlinecode">f.flag2</code> �� 2 �̏ꍇ�A�Ƃ��������ʼn��������肽���ꍇ�́A<br />
|
||||
<br />
|
||||
<code class="inlinecode">[if exp="f.flag1==1 && f.flag2==1"]</code><br />
|
||||
<br />
|
||||
�@�Ə������Ƃ��ł��܂��B<br />
|
||||
�@�܂��Af.flag1 �� 1 �܂��� 2 �܂��� 3 �̏ꍇ�A�Ƃ��������̏ꍇ�́A<br />
|
||||
<br />
|
||||
<code class="inlinecode">[if exp="f.flag1==1 || f.flag1==2 || f.flag1==3"]</code><br />
|
||||
<br />
|
||||
�@�Ə������Ƃ��ł��܂� ( f.flag1 �������Ȃ��� <code class="inlinecode">f.flag1>=1 && f.flag1<=3</code> �Ƃ������܂��� )�B<br />
|
||||
�@���ʂ̐����ő����Z�����������Z���D�悵�Čv�Z���Ȃ��ƂȂ��Ȃ��悤�ɁA<code class="inlinecode">&&</code> �� <code class="inlinecode">||</code> �ɂ͗D�揇�ʂɈႢ�������āA<code class="inlinecode">&&</code> �̕����D�悳���܂��B<br />
|
||||
�@�ł��̂ŁA���Ƃ��� <code class="inlinecode">f.flag1</code> �� 1 �̏ꍇ�ŁA���A<code class="inlinecode">f.flag2</code> �� 3 �܂��� 5 �̂Ƃ��A�Ƃ����ꍇ�́A<br />
|
||||
<br />
|
||||
<code class="inlinecode">[if exp="f.flag1==1 && (f.flag2==3 || f.flag2==5)"]</code><br />
|
||||
<br />
|
||||
�@�̂悤�� ( ) �J�b�R�ł������Ȃ����Ȃ��܂����B</dd>
|
||||
<dt><code class="inlinecode"><a id="id233" name="id233" class="targanchor"><dfn>random</dfn></a></code> �� <code class="inlinecode"><a id="id234" name="id234" class="targanchor"><dfn>intrandom</dfn></a></code></dt>
|
||||
<dd>�@random �� 0 �ȏ� 1 �����̎����̗����ƂȂ��܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />@eval exp="f.ransuu = random"</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���L�̗��̂悤�ɂ����ƁAf.ransuu �ɂ� 0 �ȏ� 1 �����̎����̗����������܂��B<br />
|
||||
<br />
|
||||
�@�����ɑ��Aintrandom �͎w���l�ȏ��A�w���l�ȉ��̐����̗������Ԃ����ł��B<br />
|
||||
<br />
|
||||
���� : <code class="inlinecode">intrandom(<em>�ŏ��l</em>, <em>�ő��l</em>)</code><br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />@eval exp="f.ransuu = intrandom(0, 5)"</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���L�̗�
|
||||
�̂悤�ɂ����� 0 �ȏ� 5 �ȉ��̐����̗����� f.ransuu �ɓ����܂��B</dd>
|
||||
<dt><code class="inlinecode"><a id="id235" name="id235" class="targanchor"><dfn>length</dfn></a></code></dt>
|
||||
<dd>�@length �́A�������̒����邱�Ƃ̂ł������̂ł��B�g�����́A�������̑������ꂽ�ϐ��̌��� . (�h�b�g) �������A������ length �Ə����܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[if exp="f.namae.length>=8"]���O���������܂��B[l][jump target=*input][endif]</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���L�̗��ł́Af.namae �̒�����8�����ȏゾ�����ꍇ�Ɂu���O���������܂��B�v�ƕ\�����A*input ���x���ɃW�����v���܂��B<br />
|
||||
�@�����͔��p�A�S�p���킸�A�ꕶ���͈ꕶ���Ƃ��Đ��������܂��B�����͑��̕������������@�\�ł������ł��B</dd>
|
||||
<dt><code class="inlinecode"><a id="id236" name="id236" class="targanchor"><dfn>substring</dfn></a></code></dt>
|
||||
<dd>�@substring �́A�������̈ꕔ��(����������)�������o�����Ƃ̂ł������̂ł��B<br />
|
||||
�@�g�����́A�������̑������ꂽ�ϐ� ( �܂��͕��������\������ ) �̂��Ƃ� . (�h�b�g) �������A������<br />
|
||||
<br />
|
||||
<code class="inlinecode">substring(<em>�������J�n�ʒu</em>, <em>�����钷��</em>)</code><br />
|
||||
<br />
|
||||
�@�̏����ŋL�q���܂��B�������J�n�ʒu�� 0 ���擪���\���܂��B<br />
|
||||
<br />
|
||||
�@���Ƃ��Af.furigana �ϐ��̂Q�Ԗڂ̕����������o�������ꍇ�A<code class="inlinecode">f.furigana.substring(1, 1)</code> �Ŏ����o�����Ƃ��ł��܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />@emb exp="f.furigana.substring(1, 1)"</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���L�̗��ł́Af.furigana �ϐ��̂Q�Ԗڂ̕������\�����܂��B</dd>
|
||||
<dt><code class="inlinecode"><a id="id237" name="id237" class="targanchor"><dfn>indexOf</dfn></a></code></dt>
|
||||
<dd>�@indexOf (�C���f�b�N�X�E�I�u) �́A�����̕��������ŏ��Ɍ������ʒu�邱�Ƃ��ł��܂��B�g�������������A���镶���ɑ��̕��������Ă��邩�ǂ����ׂ邱�Ƃ��ł��܂��B<br />
|
||||
<br />
|
||||
���� : <code class="inlinecode"><em>������</em>.indexOf(<em>����������</em>)</code><br />
|
||||
<br />
|
||||
�@���Ƃ��A�������� <code class="inlinecode">"ABCDEFGHIJKL"</code> �ŁA������������ <code class="inlinecode">"ABC"</code> �ł������ꍇ�A<code class="inlinecode">"ABCDEFGHIJKL".indexOf("ABC")</code> �� <em>0</em> �ɂȂ��܂��B������������ <code class="inlinecode">"BCD"</code> �̏ꍇ�� <em>1</em>�A<code class="inlinecode">"DEF"</code> �̏ꍇ�� <em>3</em> �ɂȂ��܂��B
|
||||
�@�����A�������������Ɍ����Ȃ������ꍇ�� <em>-1</em> �ɂȂ��܂��̂ŁA���������������̈ꕔ�ł��邩�ǂ����肷���ɂ� -1 �Ɣ��r�����������ƂɂȂ��܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[if exp="'�K'.indexOf(f.objname)!=-1"]�`�`[endif]</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���L���ł́A<code class="inlinecode">f.objname</code> �� <code class="inlinecode">"��" "��" "�K" "����" "���K" "�K"</code> �̂����ꂩ�ł������ꍇ�� <code class="inlinecode">endif</code> �܂ł����s���܂��B<br />
|
||||
�@�������A<code class="inlinecode">"����" "���K" "�K"</code> �ł� NG �ɂ������ꍇ ( <code class="inlinecode">"��" "��" "�K"</code> �̏ꍇ�̂� OK �ɂ������ꍇ )�A<code class="inlinecode">'�K'</code>�̂��ꂼ���� <code class="inlinecode">f.objname</code> ���ł͌����邱�Ƃ̂Ȃ�����(���L��) �ŋ��邱�Ƃɂ����Ď����ł��܂��B<br />
|
||||
�@���Ƃ��A\v �Ƃ��������Ȑ����L���������ċ����ƁA���L�̗���<br />
|
||||
<br />
|
||||
<code class="inlinecode">[if exp="'��\v��\v�K'.indexOf(f.objname)!=-1"]�`�`[endif]</code><br />
|
||||
�Ƃ������Ƃ��ł��܂� ( \v �͒ʏ��Af.objname ���ɂ͌����Ȃ����� )�B<br />
|
||||
<br />
|
||||
�@���L���ł́Af.itemname ���� '�R�b�v' �Ƃ��������܂܂��Ă����ꍇ�� endif �܂ł����s���܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[if exp="f.itemname.indexOf('�R�b�v')!=-1"]�`�`[endif]</code>
|
||||
<br />
|
||||
|
||||
</dd>
|
||||
<dt><a id="id238" name="id238" class="targanchor"><dfn>���K�\��</dfn></a></dt>
|
||||
<dd>�@���K�\���p�^�[�� ( / �� / �ň͂܂ꂽ���� ) ���g���Đ��K�\���p�^�[���ɂ��镶�����̕����⌟�����s�����Ƃ��ł��܂��B<br />
|
||||
�@���K�\���p�^�[�����̂��̂� Perl �̐��K�\���ɂ悭���Ă��܂� ( �g�����͈Ⴂ�܂������K�\���p�^�[���͂قڌ݊��ł� )�B<br />
|
||||
<br />
|
||||
�@�����ړI�̃p�^�[���ɓK�����Ă��邩�ǂ����ׂ��ɂ� <code class="inlinecode"><a id="id239" name="id239" class="targanchor"><dfn>test</dfn></a></code> ���g���܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[if exp="/[^0-9]/.test(f.nyuryoku)"]���͂��ꂽ�����ɐ����ȊO���������Ă��܂�[endif]</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���L�̗��̂悤�ɂ��� test ���g���܂��Btest �̓p�^�[���ɍ��v�����Ɛ^���A���v���Ȃ��ƋU���Ԃ���(���K�\���I�u�W�F�N�g�̃��\�b�h)�ł��B���L�̗��ł́A<code class="inlinecode">[^0-9]</code> �܂萔���ȊO���������Ă��邩�ǂ������������鐳�K�\���p�^�[�����p���āA<code class="inlinecode">f.nyuryoku</code> �ɐ����ȊO�̕������������Ă��邩���������Ă��܂��B<br />
|
||||
<br />
|
||||
�@�������������ɂ� <code class="inlinecode"><a id="id240" name="id240" class="targanchor"><dfn>match</dfn></a></code> ���g���܂��B<code class="inlinecode">match</code> �͔z���I�u�W�F�N�g���Ԃ��܂��B�p�^�[���ɍ��v���Ȃ������ꍇ�͔z���̗v�f�� ( <code class="inlinecode">count</code> ) �� 0 �ɂȂ��܂��B�����ȊO�̏ꍇ�A�v�f 0 �̓}�b�`���������S�́A�v�f 1 ���炠�Ƃ̓p�^�[������ ( ) (�J�b�R) �ɑΉ����ă}�b�`�����������Ԃ����܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[eval exp="f.matched = /([0-9�O-�X]+)[-�|]([0-9�O-�X]+)/.match(f.input)"]<br />
|
||||
[if exp="f.matched.count == 0"]�u���l-���l�v�̌`���œ��͂��Ă��������B[jump target=*input][endif]<br />
|
||||
[eval exp="f.s1 = str2num(f.matched[1]), f.s2 = str2num(f.matched[2])"]<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
�@���L�̗��ł́A<code class="inlinecode">f.input</code> ���u���l-���l�v�̌`���ɍ��v���Ă��邩���e�X�g���āA���v���Ă����� - (�n�C�t��) �̑O�̕����� <code class="inlinecode">f.s1</code> �ɁA���̕����� <code class="inlinecode">f.s2</code> �ɁA���l�ɕϊ����Ă����������Ă��܂��B</dd>
|
||||
<dt><code class="inlinecode"><a id="id241" name="id241" class="targanchor"><dfn>str2num</dfn></a></code></dt>
|
||||
<dd>�@str2num �́A�������𐔒l�ɕϊ����܂��B<br />
|
||||
<br />
|
||||
���� : <code class="inlinecode">str2num(<em>�������܂��͕������̓������ϐ�</em>)</code><br />
|
||||
<br />
|
||||
�@�P���� <code class="inlinecode">+</code> ���Z�q�ƈႤ�̂́A<code class="inlinecode">str2num</code> �́A�S�p�̐����ł����Ă����l�ɕϊ��ł����Ƃ������Ƃł��Binput �^�O�̂悤�ɁA���[�U���S�p�Ő��l�����͂��Ă��܂��\���̂����ꍇ�Ɏg�p�ł����Ǝv���܂��B���l�Ƃ��ĔF���ł��Ȃ������n���ꂽ�ꍇ�� 0 �ɂȂ��܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[input name="f.kazu" prompt="���l�����͂��Ă�������"][emb exp="f.kazu=str2num(f.kazu)"]</code>
|
||||
<br />
|
||||
|
||||
</dd>
|
||||
|
||||
<dt><code class="inlinecode"><a id="id242" name="id242" class="targanchor"><dfn>kansuuji</dfn></a></code> �� <code class="inlinecode"><a id="id243" name="id243" class="targanchor"><dfn>kansuuji_simple</dfn></a></code></dt>
|
||||
<dd>�@<code class="inlinecode">kansuuji</code> �́A�w�肳�ꂽ���l���������\�L�ɂ��܂��B<code class="inlinecode">kansuuji_simple</code> �����l�ł����A�����\���P�ʂ����܂����B<br />
|
||||
�@9223372036854775807 �Ƃ������l���A<code class="inlinecode">kansuuji</code> �̏ꍇ�� "���S���\�O���O�S���\�O�S�Z�\�����ܐ��l�S���\�����ܐ甪�S��" �ɁA<code class="inlinecode">kansuuji_simple</code> �̏ꍇ�� "�������O�O�����Z�O�Z���l�����ܔ��Z��" �ɕϊ����܂��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />@emb exp="kansuuji(f.num)"<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
�@���L�̗��ł́Af.num ���������\�L�ɂ��ĕ\�����Ă��܂��B<br />
|
||||
</dd>
|
||||
<dt><code class="inlinecode"><a id="id244" name="id244" class="targanchor"><dfn>number_format</dfn></a></code></dt>
|
||||
<dd>�@<code class="inlinecode">number_format</code> �́A�w�肳�ꂽ���l��3�����Ƃ� , (�J���}) �ŋ������\�L�ɂ��܂��B���Ƃ��A9223372036854775807 �Ƃ������l�Ȃ��� "9,223,372,036,854,775,807" �ɕϊ������܂��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />@emb exp="number_format(f.num)"<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
�@���L�̗��ł́Af.num �� 3�����ƂɃJ���}�ŋ����ĕ\�����Ă��܂��B<br />
|
||||
</dd>
|
||||
|
||||
<dt><code class="inlinecode"><a id="id245" name="id245" class="targanchor"><dfn>Storages.addAutoPath</dfn></a> �� <a id="id246" name="id246" class="targanchor"><dfn>System.exePath</dfn></a></code></dt>
|
||||
<dd>�@Storages.addAutoPath �́A���������p�X���lj����܂��B<br />
|
||||
�@System.exePath �́A�g���g�����s�\�t�@�C���̐ݒu�����Ă����t�H���_�������܂��B<br />
|
||||
�@�ڂ����͋g���g�� SDK Help ���Q�Ƃ��Ă������������̂ł����A���������g���ƃA�[�J�C�u���t�H���_�Ɏ��������p�X���ݒ��ł��܂��B<br />
|
||||
�@���������p�X�́A�킴�킴�t�H���_���w�肵�Ȃ��Ă��A�t�@�C���������I�Ɍ����Ă��邽�߂̎d�g�݂ł��B�W���ł́Asystem image scenario bgimage fgimage bgm sound rule others video �̂��ׂĂ��ݒ肳���Ă��܂����AStorages.addAutoPath �Œlj����邱�Ƃ��ł��܂��B<br />
|
||||
System.exePath �́A�g���g�����s�\�t�@�C���̂����t�H���_�ł��B<br />
|
||||
<br />
|
||||
�@���Ƃ��A�g���g�����s�\�t�@�C���̒����� cgdata �Ƃ����t�H���_�������āA�����̒������������p�X�Ɏw�肵�����ꍇ�́A<br />
|
||||
<br />
|
||||
<code class="inlinecode">[eval exp="Storages.addAutoPath(System.exePath + 'cgdata/')"]</code><br />
|
||||
<br />
|
||||
�@�Ƃ��܂� ( cgdata �̌��̓��� / �͕K�����Ă������� )�B<br />
|
||||
<br />
|
||||
�@�����A�g���g�����s�\�t�@�C���Ɠ����ꏊ�� cgdata.xp3 �Ƃ����A�[�J�C�u�t�@�C���������āA���̃A�[�J�C�u���Ɏ��������p�X���w�肵�����ꍇ�́A<br />
|
||||
<br />
|
||||
<code class="inlinecode">[eval exp="Storages.addAutoPath(System.exePath + 'cgdata.xp3>')"]</code><br />
|
||||
<br />
|
||||
�@�Ƃ��܂��Bcgdata.xp3 �̌��̋L���� '>' �ł��B�A�[�J�C�u���Ɍ����p�X���w�肷���ꍇ�� > �ŁA�t�H���_���Ɍ����p�X���w�肷���ꍇ�� / �ł��B<br />
|
||||
�@�A�[�J�C�u�̌��̋L���� �g���g���Q 2.19 beta 14 �� '#' ���� '>' �ɕύX�ƂȂ��܂����B<br />
|
||||
</dd>
|
||||
<dt><code class="inlinecode"><a id="id247" name="id247" class="targanchor"><dfn>Storages.searchCD</dfn></a></code></dt>
|
||||
<dd>�@Storages.searchCD �́A�����ɓn���ꂽ�{�����[�����x�������� CD ���}�����ꂽ�h���C�u�̕������Ԃ��܂��B<br />
|
||||
�@���Ƃ��A���L Storages.addAutoPath �Ƒg�ݍ��킹�āAFOO_BAR_DISC �Ƃ����{�����[�����x�������� CD-ROM ���� image �Ƃ����t�H���_�Ɏ��������p�X���lj��������ꍇ�A<br />
|
||||
<br />
|
||||
<code class="inlinecode">[eval exp="Storages.addAutoPath(Storages.searchCD('FOO_BAR_DISC') + ':image/')"]</code><br />
|
||||
<br />
|
||||
�@�ƋL�q���邱�Ƃ��ł��܂��B<br />
|
||||
<br />
|
||||
�@Stotages.searchCD �́A�w�肳�ꂽ�{�����[�����x�������� CD ���}�����ꂽ�h���C�u���������Ȃ��ꍇ�͋������Ԃ��̂ŁA���Ƃ��Ύw���� CD-ROM ���h���C�u�ɑ}�������Ă��邱�Ƃ��m�F���邽�߂ɁA<br />
|
||||
<br />
|
||||
<code class="inlinecode">[if exp="Storages.searchCD('FOO_BAR_DISC') == ''"]CD���}�������Ă��܂���[endif]</code><br />
|
||||
<br />
|
||||
�@�̂悤�ɋL�q���邱�Ƃ��ł��܂��B</dd>
|
||||
<dt><code class="inlinecode"><a id="id248" name="id248" class="targanchor"><dfn>System.readRegValue</dfn></a></code></dt>
|
||||
<dd>�@System.readRegValue �ł́A���W�X�g���ɏ������܂ꂽ�l���ǂނ��Ƃ��ł��܂��B���Ƃ��AHKEY_LOCAL_MACHINE\SOFTWARE\Dee\kirikiri\installpath �� f.installpath �ɓǂݍ��ނɂ́A<br />
|
||||
<br />
|
||||
<code class="inlinecode">[eval exp="f.installpath = System.readRegValue('HKEY_LOCAL_MACHINE\\SOFTWARE\\Dee\\kirikiri\\installpath')"]</code><br />
|
||||
�@�Ƃ��܂��B'' �ň͂܂ꂽ���ł� \ �� \\ �ƋL�q���Ȃ����Ȃ��Ȃ����Ƃɒ��ӂ��Ă��������B<br />
|
||||
�@�������Ɛ��l�̒l�݂̂��ǂނ��Ƃ��ł��܂��B���W�X�g���ɒl�����݂��Ȃ��ꍇ�� void �ɂȂ��̂ŁA<code class="inlinecode">===</code> (���ʉ��Z�q) ���p����<br />
|
||||
<br />
|
||||
<code class="inlinecode">[if exp="f.installpath === void"]�C���X�g�[�������Ă��܂���[endif]</code><br />
|
||||
<br />
|
||||
�@�̂悤�ȋL�q�����邱�Ƃ��ł��܂��B</dd>
|
||||
<dt><code class="inlinecode"><a id="id249" name="id249" class="targanchor"><dfn>kag.clickCount</dfn></a></code></dt>
|
||||
<dd>�@���ʏ����}�E�X�ŃN���b�N���邽�т� 1 �����Z�����܂��B���̕ϐ��ɂ͒l���������Ă����܂��܂����̂ŁA0 �ɐݒ肵�Ă����A�}�E�X���N���b�N���ꂽ���Ƃ��A���̕ϐ��� 0 �ȊO�̐��l�ɂȂ��Ă��邱�ƂŒm�邱�Ƃ��ł��܂��B</dd>
|
||||
<dt><code class="inlinecode"><a id="id250" name="id250" class="targanchor"><dfn>kag.lastMouseDownX</dfn></a> �� <a id="id251" name="id251" class="targanchor"><dfn>kag.lastMouseDownY</dfn></a></code></dt>
|
||||
<dd>�@�������́A�Ō��Ƀ}�E�X���N���b�N���ꂽ���W���\���Ă��܂��Bkag.lastMouseDownX �͍Ō��ɃN���b�N���ꂽ X ���W�Akag.lastMouseDownY �͍Ō��ɃN���b�N���ꂽ Y ���W�ł��B</dd>
|
||||
<dt><code class="inlinecode"><a id="id252" name="id252" class="targanchor"><dfn>kag.lastWaitTime</dfn></a></code></dt>
|
||||
<dd>�@wait �^�O�� mode=until �Ŏg�p�����Ƃ��A���ۂ� wait �^�O���܂Ƃ��Ƃ������Ԃ��ݒ肳���܂��B���łɂ܂Ƃ��Ƃ��Ă������Ԃ��߂��Ă����ꍇ�� 0 �ɂȂ��܂��̂ŁAwait �^�O�̒����ł��̕ϐ��� 0 �łȂ����ǂ����f�����A�������ǂ����Ă��邩�ǂ����f���邱�Ƃ��ł��܂��B<br />
|
||||
�@���Ȃ݂ɁA�N���b�N�Ȃǂ� wait �����f���ꂽ�ꍇ�́A���̕ϐ��͐��m�ɑ҂��Ă������Ԃ��\�����ł͂����܂��� ( ���f���Ȃ������Ƃ����ꍇ�̎��Ԃ��\���Ă��܂� )�B</dd>
|
||||
<dt><code class="inlinecode"><a id="id253" name="id253" class="targanchor"><dfn>kag.skipMode</dfn></a></code></dt>
|
||||
<dd>�@���݂̃X�L�b�v�̃��[�h���\���l�������Ă��܂��B0=�X�L�b�v�Ȃ�, 1=�N���b�N�҂��L���܂�, 2=���y�[�W�҂��L���܂�, 3=���̒��~�܂ŁA�ƂȂ��Ă��܂��B<br />
|
||||
�@���Ƃ��A�������ʉ��Ȃǂ��X�L�b�v���ɂ͍Đ��������Ȃ��ꍇ�́A<br />
|
||||
<br />
|
||||
<code class="inlinecode">@playse cond="kag.skipMode<=1" storage="hogehoeg.wav"</code><br />
|
||||
<br />
|
||||
�@�̂悤�ɋL�q���邱�Ƃ��ł��܂��B</dd>
|
||||
<dt><code class="inlinecode"><a id="id254" name="id254" class="targanchor"><dfn>kag.autoMode</dfn></a></code></dt>
|
||||
<dd>�@�����ǂ݂����݂̏������̎��ɐ^�A�����ȊO�̎��ɋU�ɂȂ��Ă��܂��B<br />
|
||||
�@���Ƃ��A�������ʉ��Ȃǂ̏I�����A�����ǂ݂����݂̎��݂̂ɏ����������ꍇ�́A<br />
|
||||
<br />
|
||||
<code class="inlinecode">@ws cond="kag.autoMode"</code><br />
|
||||
<br />
|
||||
�@�̂悤�ɋL�q���邱�Ƃ��ł��܂��B</dd>
|
||||
<dt><code class="inlinecode"><a id="id255" name="id255" class="targanchor"><dfn>kag.getBookMarkPageName</dfn></a></code></dt>
|
||||
<dd>�@<code class="inlinecode">kag.getBookMarkPageName</code> �́A���t���[�Z�[�u���[�h�ɂ����āA�����Ɏw�肳�ꂽ�ԍ� ( 0 �` ) �Ŏ����ꂽ�A�x�̏ꏊ�̖��O�邱�Ƃ��o���܂��B<br />
|
||||
�@KAG �̃��j���[�����ł͂Ȃ��A���ʏ��Şx�������ă��[�U�[�ɂ��ǂ��x���I�������Ƃ��Ɏg�����Ƃ��o���܂��B<br />
|
||||
�@<code class="inlinecode">kag.restoreBookMark</code> �Ƒg�ݍ��킹�Ďg���܂��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[locate x=10 y=100][link exp="kag.restoreBookMark(0)"][emb exp="kag.getBookMarkPageName(0)"][endlink]<br />
|
||||
[locate x=10 y=130][link exp="kag.restoreBookMark(1)"][emb exp="kag.getBookMarkPageName(1)"][endlink]<br />
|
||||
(�ȉ����l)<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
</dd>
|
||||
<dt><code class="inlinecode"><a id="id256" name="id256" class="targanchor"><dfn>mp</dfn></a></code></dt>
|
||||
<dd>�@<code class="inlinecode">mp</code> �́A�}�N�����ɂāA�}�N���ɓn���ꂽ�������L�^���ꂽ�����z�����\���܂��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />@macro name=fimg<br />
|
||||
@image *<br />
|
||||
@eval exp="sf[mp.storage]=1"<br />
|
||||
@endmacro<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
�@���L�̗��ł́A���Ƃ��� <code class="inlinecode">@fimg layer=base page=fore storage="bg_03"</code> �ƋL�q���ꂽ�ꍇ�A���̃}�N�������s�����Ă����Ԃ� <code class="inlinecode">mp.layer</code> �� <code class="inlinecode">'base'</code>�A<code class="inlinecode">mp.page</code> �� <code class="inlinecode">'fore'</code>�A<code class="inlinecode">'mp.storage'</code> �� <code class="inlinecode">'bg_03'</code> �ɂȂ��Ă��܂��B�܂��A�}�N���ɓn���ꂽ������ <code class="inlinecode">mp.</code> �̌��Ɏw�肷�邱�Ƃɂ����āA���̑����̒l�邱�Ƃ��ł��܂��B<br />
|
||||
�@���̃}�N���� <code class="inlinecode">@fimg layer=base page=fore storage="bg_03"</code> �Ƃ��Ďg�p�����ꍇ�Aexp �^�O�� <code class="inlinecode">sf[mp.storage]=1</code> �����s�����邽�߁A<code class="inlinecode">sf['bg_03']</code> �� 1 �ɂȂ��܂��B<br />
|
||||
�@���̃}�N���́Aimage/img �^�O�̑������Ɏg�����Ƃɂ����A�\�������摜�������I�ɃV�X�e���ϐ��ɋL�^�����}�N���Ƃ��Ďg�p���邱�Ƃ��ł��܂��B</dd>
|
||||
<dt><code class="inlinecode"><a id="id257" name="id257" class="targanchor"><dfn>System.getKeyState</dfn></a></code></dt>
|
||||
<dd>�@<code class="inlinecode">System.getKeyState</code> �́A���݂��̎��_�ŁA�w�肳�ꂽ�L�[���������Ă��邩�ǂ����f���邱�Ƃ��ł��܂��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />@jump target=*shift_key_pressed cond="System.getKeyState(VK_SHIFT)"<br />
|
||||
; �V�t�g�L�[���������Ă����A*shift_key_pressed �ɃW�����v����<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
�ڂ����͋g���g���Q SDK Help ���Q�Ƃ��Ă��������B<br />
|
||||
<br />
|
||||
�@KAG3�̓Q�[���p�b�h(�W���C�X�e�B�b�N)�����̓��͂��t���܂����A�Q�[���o�b�h�̏��ɕ������������Ă����A���邢�̓W���C�X�e�B�b�N�̎��̒������s�\���Ƃ����ꍇ�ɂ́A�����ɍ��i�̑������ł��Ȃ��ꍇ�������܂��B<br />
|
||||
�@���i�J�n���ɃQ�[���p�b�h�̃{�^�����������Ă����A���[�U�ɑ��Čx�������邱�Ƃ��ł��܂� (�ʏ��A���i�J�n���ɃQ�[���p�b�h�̃{�^�����������Ă��邱�Ƃ͂Ȃ��A�������Ă����ƂȂ��A���[�U�̈Ӑ}���Ȃ����R�ʼn����ꂽ�܂܂ɂȂ��Ă����\������������)�B<br />
|
||||
�@USB�ڑ��̃Q�[���p�b�h�Ȃǂł͉��L�̗��ł́u���������ςȂ��v�̌��o�����܂������Ȃ����������܂����̂ŁA�K�X�h�L�������g�Ȃǂł̕⑫�𐄏����܂��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />@if exp="System.getKeyState(VK_PADANY)"<br />
|
||||
@wait time=500<br />
|
||||
@if exp="System.getKeyState(VK_PADANY)"<br />
|
||||
; VK_PADANY�ł́A�Q�[���p�b�h�̂����ꂩ�̃{�^�����������Ă��鎞�ɐ^���Ԃ�<br />
|
||||
; 500ms(0.5�b��)�������Ă��Ȃ��������Ă����悤�Ȃ����b�Z�[�W���\��<br />
|
||||
�Q�[���p�b�h(�W���C�X�e�B�b�N)�̃{�^���������ꂽ�܂܂ɂȂ��Ă��܂��B<br />
|
||||
�Q�[���p�b�h�̏��ɕ������������Ă��Ȃ����A���邢�̓W���C�X�e�B�b�N��<br />
|
||||
���̒����������Ă��邩���m�F���Ă��������B<br />
|
||||
�����P���Ȃ��ꍇ�́A�Q�[���p�b�h(�W���C�X�e�B�b�N)���Ă��������B<br />
|
||||
�����ł������P���Ȃ����A�Q�[�����I�����A�u�G���W���ݒ��v���N�����A<br />
|
||||
�u����-�p�b�h�g�p�ہv�̐ݒ����u�g�p���Ȃ��v�ɐݒ肵�Ă��������B<br />
|
||||
[s]<br />
|
||||
@endif<br />
|
||||
@endif<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
</div></div>
|
||||
<h1><a id="id258" name="id258">�����N���{�^���� exp �����ȂǂɎw�肷������</a>
|
||||
</h1><div class="para"><div>
|
||||
<dl>
|
||||
<dt><code class="inlinecode"><a id="id259" name="id259" class="targanchor"><dfn>System.shellExecute</dfn></a></code></dt>
|
||||
<dd>�@System.shellExecute �́A�����Ɏw�肳�ꂽ�t�@�C�����J���܂��BURL ���w�肷���ƃu���E�U���J���̂ŁAlink �^�O�Ȃǂ��g���Ă��̎������s�������AWeb �y�[�W�ւ̃����N�Ȃǂ��쐬���邱�Ƃ��o���܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[link exp="System.shellExecute('http://www.yahoo.co.jp/')"]http://www.yahoo.co.jp/[endlink]</code>
|
||||
<br />
|
||||
|
||||
</dd>
|
||||
<dt><code class="inlinecode"><a id="id260" name="id260" class="targanchor"><dfn>kag.close</dfn></a></code> �� <code class="inlinecode"><a id="id261" name="id261" class="targanchor"><dfn>kag.shutdown</dfn></a></code></dt>
|
||||
<dd>�@kag.close �́AKAG ���I�������܂��B�I���m�F���s���ݒ��ɂ��Ă����ꍇ�͏I���m�F�������܂��B<br />
|
||||
�@kag.shutdown �� KAG ���I�������܂����A�I���m�F�͂����܂����B<br />
|
||||
�@�Ȃ��A�I���� System.exit() ���g�p�����ƁA�V�X�e���ϐ����ۑ����ꂸ�ɏI���������ꍇ�������̂�<em>�g�p���Ȃ��ł�������</em>�B�܂��A�������� eval �^�O�� exp �����ł͎w�肵�Ȃ��ł������� (�������� close �^�O���g�p���Ă�������)�B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[link exp="kag.close()"]�I��[endlink]<br />
|
||||
[link exp="kag.shutdown()"]�I��[endlink]<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
</dd>
|
||||
<dt><code class="inlinecode"><a id="id262" name="id262" class="targanchor"><dfn>kag.restoreBookMark</dfn></a></code> �� <code class="inlinecode"><a id="id263" name="id263" class="targanchor"><dfn>kag.storeBookMark</dfn></a></code></dt>
|
||||
<dd>�@kag.restoreBookMark �́A���t���[�Z�[�u���[�h�ɂ����āA�����Ɏw�肳�ꂽ�ԍ��Ŏ����ꂽ�x�����ǂ��܂��B<br />
|
||||
�@���l�ɁAkag.storeBookMark �́A�����Ɏw�肳�ꂽ�ԍ��Ŏ����ꂽ�x�����݂܂��B<br />
|
||||
�@�������A�����ڌĂяo���ƁA[store] �^�O�Şx�̎g�p���֎~�����Ă��Ă��x�̑��삪�o���Ă��܂��܂��B<br />
|
||||
�@�������́A���������Ɛ^���A���s�����ƋU���Ԃ��܂��B<br />
|
||||
�@���� kag.getBookMarkPageName �̕����Q�Ƃ��Ă��������B</dd>
|
||||
<dt><code class="inlinecode"><a id="id264" name="id264" class="targanchor"><dfn>kag.loadBookMarkFromFileWithAsk</dfn></a></code> �� <code class="inlinecode"><a id="id265" name="id265" class="targanchor"><dfn>kag.saveBookMarkToFileWithAsk</dfn></a></code></dt>
|
||||
<dd>�@kag.loadBookMarkFromFileWithAsk �́A�t���[�Z�[�u���[�h�ɂ����āA�t�@�C���I���_�C�A���O�{�b�N�X���\�����A���[�U�ɞx�f�[�^���I�������܂��B���[�U�� OK �{�^���������Ƃ��̞x�����ĊJ���܂��B<br />
|
||||
�@���l�ɁAkag.saveBookMarkToFileWithAsk �́A�t�@�C���I���_�C�A���O�{�b�N�X���\�����A�x���ۑ����܂��B<br />
|
||||
�@�������́A���������Ɛ^���A���[�U���L�����Z�������邩�A���邢�͎��s�����ƋU���Ԃ��܂��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[link exp="kag.loadBookMarkFromFileWithAsk()"]�x�����ǂ�[endlink]<br />
|
||||
[link exp="kag.saveBookMarkToFileWithAsk()"]�x���͂���[endlink]<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
</dd>
|
||||
<dt><code class="inlinecode"><a id="id266" name="id266" class="targanchor"><dfn>kag.callExtraConductor</dfn></a></code></dt>
|
||||
<dd>�@kag.callExtraConductor �́ATJS �̐����ɂ����� KAG �̃V�i���I���T�u���[�`���Ƃ��ČĂяo�����߂ɗp���܂��B���̃��\�b�h�ŃV�i���I���Ăяo���Ƃ��́A�V�i���I���N���b�N�҂��� s �^�O�Œ��~���ł����K�v�������܂� ( kag.inStable �� KAG �v���O�C���� onStableStateChanged �Œm�邱�Ƃ��ł��܂� )�B<br />
|
||||
�@kag.callExtraConductor �ɂ͈������R�����܂��B<br />
|
||||
�@�ŏ��̈����͌Ăяo���V�i���I�t�@�C���ł��B���̈����͌Ăяo�����x���ł��B<br />
|
||||
�@�R�Ԗڂ̈����͏ȗ��\�ł����AKAG �̃V�i���I�����߂����Ƃ��Ɏ��s������/���\�b�h���w�肵�܂��B�K�v�Ȃ��ꍇ�͎w�肵�Ȃ��Ă��܂��܂����B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[button graphic="showhist" exp="kag.callExtraConductor('rclick.ks', '*showhist')"]</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@�����ŌĂяo���T�u���[�`���̏������́A�E�N���b�N�T�u���[�`���̏������ɏ����܂��B<br />
|
||||
�@�E�N���b�N�T�u���[�`�������A���łɂ��̋@�\���g���� KAG �̃V�i���I���Ăяo���Ă����Œ��ł́A���̋@�\�͎g�p�ł��܂����B</dd>
|
||||
<dt><code class="inlinecode"><a id="id267" name="id267" class="targanchor"><dfn>kag.se[n].play</dfn></a></code></dt>
|
||||
<dd>�@���ʉ��o�b�t�@�� play ���\�b�h�́A���ʉ��̍Đ����J�n���܂��B<br />
|
||||
�@�ȉ��̌`���Ŏw�肵�܂��B<br />
|
||||
<br />
|
||||
�@
|
||||
<br />
|
||||
<code class="bq">kag.se[���ʉ��o�b�t�@�ԍ�].play(%[storage: �Đ��������ʉ��̃t�@�C����, loop: ���[�v���邩]);</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���������Ƃ��A�ȉ��̗��̂悤�� link �^�O�� onenter �����Ɏw�肷���A�I�����̏��Ƀ}�E�X�J�[�\�����������Ƃ��Ɍ��ʉ������邱�Ƃ��ł��܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[link target=*foo onenter="kag.se[0].play(%[storage:'select.wav', loop: false])"]�I�����`[endlink]</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���̗��ł́A���ʉ��o�b�t�@ 0 �Ԃ� select.wav ���A���[�v�������ɍĐ����܂��B���ɂ� TJS �̐����Ō��ʉ����炵�����Ƃ��ɕ֗��ł��B</dd></dl></div></div>
|
||||
<h1><a id="id268" name="id268">�z��</a>
|
||||
</h1><div class="para"><div>
|
||||
�@�g���g���Q/KAG3 �ł͔z�����ȒP�Ɏg�����Ƃ��ł��܂��B<br />
|
||||
�@�z�����g���ꍇ�́A�ŏ��� <code class="inlinecode"><a id="id269" name="id269" class="targanchor"><dfn>[ ]</dfn></a></code> ���g���Ĕz�����錾���Ȃ��ƂȂ��܂����B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[eval exp="f.hairetsu = []"]</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���L�̗��ł́A<code class="inlinecode">f.hairetsu</code> ���z���Ƃ��Ďg�����Ƃ��錾���Ă��܂��B�������ł� <code class="inlinecode">f.hairetsu</code> ���z�������A���̐��l�Ƃ��������ł������Ƃ����� <code class="inlinecode">f.hairetsu</code> �̓��e�͏��������Ă��܂��܂��̂Œ��ӂ��Ă��������B<br />
|
||||
�@�V�X�e���ϐ��ȂǂŔz�����g�������ꍇ�́A�������Ԃł͕ϐ��͂��ׂ� void �����������Ă����ƌ��Ȃ����邱�Ƃ𗘗p���āA<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[eval exp="sf.hairetsu = [] if sf.hairetsu === void"]</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@�Ƃ����A�����N���������z�����錾���邱�Ƃ��ł��܂��B�Q���ڈȍ~�ł��z���������邱�Ƃ͂����܂����B<br />
|
||||
<br />
|
||||
�@�z���ɒl�����������ɂ� <code class="inlinecode">[ ]</code> ���g���܂��B<code class="inlinecode">[ ]</code> ���ɂ͓Y���� ( �v�f�ԍ� ) �������܂��B�Y������ 0 �����n�܂��܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[eval exp="f.hairetsu[0] = 'zero', f.hairetsu[1] = 'one'"]</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���L�̗��ł� <code class="inlinecode">f.hairetsu[0]</code> �� 'zero' ���A<code class="inlinecode">f.hairetsu[1]</code> �� 'one' ���������Ă��܂��B<br />
|
||||
�@�z���̗v�f���͐錾�����K�v�͂����܂����B�K�v�ȑ傫���܂Ŏ����I�Ɋg�������܂��B�z���̗v�f�������ݒ肵���肷���ɂ� <code class="inlinecode"><a id="id270" name="id270" class="targanchor"><dfn>count</dfn></a></code> �v���p�e�B���p���� <code class="inlinecode">f.hairetsu.count</code> �ȂǂƂ��܂��B <br />
|
||||
<br />
|
||||
�@�\�������l�ɍs���܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />0 : [emb exp="f.hairetsu[0]"] 1 : [emb exp="f.hairetsu[1]"]</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@�Q�����z�����p�����̂͂���������ł����A�Ⴞ�������Ă����܂��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq">@iscript<br />
|
||||
<span class="comment">// �P�����ڂ̗v�f���� 5 �̂Q�����z�����쐬����</span><br />
|
||||
f.twodim = [] if f.twodim === void; <span class="comment">// twodim �ɂP�����ڂ̔z�����쐬</span><br />
|
||||
for(var i = 0; i < 5; i++) f.twodim[i] = [] if f.twodim[i] === void;<br />
|
||||
<span class="comment">// ���̏��Ԃ� f.twodim[0] �` f.twodim[4] �����ꂼ���z���Ȃ̂�</span><br />
|
||||
<span class="comment">// f.twodim[0][3] �� f.twodim[4][2] �ȂǂƎw���ł���</span><br />
|
||||
@endscript<br />
|
||||
<br />
|
||||
<span class="comment">// ���邢�́A�P���ɂ��Ƃ��P�����ڂ̗v�f����5�̔z�����쐬�����Ȃ���</span><br />
|
||||
f.twodim = [ [], [], [], [], [] ];<br />
|
||||
<span class="comment">// ( �z���� [] �ō쐬�����Ƃ��ɂ��̒��ɏ����v�f���J���}�ŋ����Ďw���ł��邪�A</span><br />
|
||||
<span class="comment">// ���̂Ƃ��ɏ����v�f�Ƃ��Ĕz���������q�Ɏw�肷�� )</span><br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
</div></div>
|
||||
<h1><a id="id271" name="id271">�����z��</a>
|
||||
</h1><div class="para"><div>
|
||||
�@�g���g���Q/KAG3 �ł͎����z�����g�����Ƃ��ł��܂��B<br />
|
||||
�@�����z�� ( �A�z�z���Ƃ��Ăт܂� ) �Ƃ́A���O�ƁA�����ɑΉ������l�̑g���o���邱�Ƃ̂ł����z���ł��B<br />
|
||||
�@�����z�����g���ꍇ�́A�z���Ɠ����悤�ɁA�ŏ��� <code class="inlinecode"><a id="id272" name="id272" class="targanchor"><dfn>%[ ]</dfn></a></code> ���g���Ĕz�����錾���Ȃ��ƂȂ��܂����B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[eval exp="f.dict = %[]"]</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���L�̗��ł́Af.dict �������z���Ƃ��Ďg�����Ƃ��錾���Ă��܂��B�������ł� f.hairetsu �������z�����肵�������̒��ӂ͔z���Ɠ����ł��B<br />
|
||||
<br />
|
||||
�@�����z���ɒl�����������ɂ� <code class="inlinecode">[ ]</code> ���g���܂� ( <code class="inlinecode">%[ ]</code> �ł͂����܂��� )�B<code class="inlinecode">[ ]</code> ���ɂ́u���O�v�ƂȂ����̂������܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[eval exp="f.dict['zero'] = 0, f.dict['one'] = 1"]</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���L�̗��ł� <code class="inlinecode">f.dict['zero']</code> �� <code class="inlinecode">0</code> ���A<code class="inlinecode">f.dict['one']</code> �� <code class="inlinecode">1</code> ���������Ă��܂��B���ʂ̔z���ƈႤ�͕̂������� <code class="inlinecode">[ ]</code> ���Ɏw�肷�邱�Ƃł��B<br />
|
||||
<br />
|
||||
�@�\�������l�ɍs���܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />zero : [emb exp="f.dict['zero']"] one : [emb exp="f.dict['one']"]</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���Ȃ݂� <code class="inlinecode">[ ]</code> �ł͂Ȃ� <code class="inlinecode">.</code> ���g�����Ƃ��ł��܂��B<code class="inlinecode">f.dict['zero']</code> �� <code class="inlinecode">f.dict.zero</code> �A<code class="inlinecode">f.dict['one']</code> �� <code class="inlinecode">f.dict.one</code> �ƋL�q���邱�Ƃ��ł��܂� ( ������ . �̎��ɂ́u�\�����v���u�ϐ����Ƃ��Ďg���Ȃ����O�v�����邱�Ƃ͂ł��܂��� )�B<br />
|
||||
<br />
|
||||
�@���� KAG �� <code class="inlinecode">f</code> �� <code class="inlinecode">sf</code> �Ƃ��������̎��̂������z���ŁA<code class="inlinecode">f.dict</code> �Ƃ��������́A�����z���̒��� <code class="inlinecode">'dict'</code> �Ƃ������O�̂����l�ɃA�N�Z�X���Ă������ƂɂȂ��܂� ( ���������A<code class="inlinecode">f['dict']</code> �ł��A�N�Z�X�ł��܂� )�B<br />
|
||||
</div></div>
|
||||
|
||||
<h1><a id="id273" name="id273">���t/������</a>
|
||||
</h1><div class="para"><div>
|
||||
�@���݂̓��t�⎞�����ɂ͈ȉ��̂悤�ɂ��܂��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq">[iscript]<br />
|
||||
{<br />
|
||||
<span class="comment">// �� endscript �̒��� { } �ň͂ނ̂� ���̒��Ő錾���ꂽ�ϐ���</span><br />
|
||||
<span class="comment">// ���[�J���ϐ��ɂ��邽�� ( �������Ȃ��ƃO���[�o���ϐ��ɂȂ� )</span><br />
|
||||
var d = new Date(); <span class="comment">// Date �N���X�̃I�u�W�F�N�g���쐬</span><br />
|
||||
<span class="comment">// Date �N���X�̃I�u�W�F�N�g�́A�쐬���Ɉ����ɉ����w�肵�Ȃ�����</span><br />
|
||||
<span class="comment">// �쐬���_�̌��ݎ������ێ����Ă���</span><br />
|
||||
f.year = d.getYear(); <span class="comment">// f.year �� �N</span><br />
|
||||
f.month = d.getMonth() + 1; <span class="comment">// f.month �� ��</span><br />
|
||||
f.date = d.getDate(); <span class="comment">// f.date �� ��</span><br />
|
||||
f.hours = d.getHours(); <span class="comment">// f.hours �� ��</span><br />
|
||||
f.minutes = d.getMinutes(); <span class="comment">// f.minutes �� ��</span><br />
|
||||
f.seconds = d.getSeconds(); <span class="comment">// f.seconds �� �b</span><br />
|
||||
}<br />
|
||||
[endscript]<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
</div></div>
|
||||
<h1><a id="id274" name="id274">process</a>
|
||||
</h1><div class="para"><div>
|
||||
�@<code class="inlinecode">kag.process</code> �́A�V�i���I���w�肵���ʒu�������s���܂��B<br />
|
||||
�@�ŏ��̈����͓ǂݍ��ރV�i���I�t�@�C�����ł��B�������w�肷���ƌ��݂̃V�i���I�t�@�C�����g�p�����܂��B<br />
|
||||
�@�Q�Ԗڂ̈����́A���s���J�n���郉�x���ł��B�������w�肷���ƃV�i���I�t�@�C���̐擪�������s���܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />kag.process('', '*label2')<br />
|
||||
kag.process('scenario4.ks', '*label5')<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���Ƃ��V�i���I�����s���ł��낤�Ƃ��A�����I�ɂ��̃��x���ɔ��Ԃ̂Œ��ӂ��Ă��������B<br />
|
||||
</div></div>
|
||||
|
||||
<h1><a id="id275" name="id275">leftClickHook, rightClickHook, keyDownHook</a>
|
||||
</h1><div class="para"><div>
|
||||
�@KAG �́A���N���b�N���ꂽ�Ƃ��A�E�N���b�N���ꂽ�Ƃ��A�L�[�������ꂽ�Ƃ��̂��ꂼ���̏ꍇ�ɁA�o�^���������Ăяo���@�\�������A�t�b�N�ƌĂ��ł��܂��B<br />
|
||||
�@�t�b�N�́A�����̊����o�^�ł����悤�ɔz���ɂȂ��Ă��܂��B���ꂼ�� <code class="inlinecode">kag.leftClickHook</code>�A<code class="inlinecode">kag.rightClickHook</code>�A<code class="inlinecode">kag.keyDownHook</code> �ŃA�N�Z�X�ł����悤�ɂȂ��Ă��܂��B<br />
|
||||
�@�������ɓo�^�������� true ���Ԃ������ƁAKAG �͂��Ƃ��Ƃ��̋@�\�Ɋ��蓖�Ă����Ă����@�\�����s���܂����B���Ƃ��AR �L�[�������ꂽ�Ƃ��AkeyDownHook �ɓo�^���ꂽ���� true ���Ԃ��ƁA���X�̋@�\�ł����u���b�Z�[�W�������\�������v�̋@�\�͎��s�����Ȃ��Ȃ��܂��B<br />
|
||||
<br />
|
||||
�@leftClickHook �� rightClickHook �ɂ́A�Ăяo���������Ɉ����͂����܂����B<br />
|
||||
�@leftClickHook �́AEnter �L�[�� Space �L�[���ł��������܂��B�܂��A�}�E�X�őI�����Ȃǂ��N���b�N�����Ƃ��ɂ͔������܂����B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />@iscript<br />
|
||||
function myLeftClickHook()<br />
|
||||
{<br />
|
||||
kag.process('', '*label');<br />
|
||||
return true;<br />
|
||||
}<br />
|
||||
@endscript<br />
|
||||
@eval exp="kag.leftClickHook.add(myLeftClickHook)"<br />
|
||||
@s<br />
|
||||
<br />
|
||||
*label<br />
|
||||
@eval exp="kag.leftClickHook.remove(myLeftClickHook)"<br />
|
||||
�₠�[�B<br />
|
||||
@s<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@���L�̗��ł́A�N���b�N�������� *label �����s�����܂��B<br />
|
||||
�@�����I�Ɏ��s�� *label �Ɉڂ��̂Œ��ӂ��Ă��������B�g�����W�V�����⎩���ړ������s�����̏ꍇ�� stoptrans �� stopmove �^�O�Ŏ��s�����~�����ق������S�ł��B<br />
|
||||
<br />
|
||||
�@keyDownHook �́A�Ăяo���������ɂ͂Q�������n�����āA���ڂ͉����ꂽ�L�[�̉��z�L�[�R�[�h�A���ڂ͂��̃L�[���������Ă����Ƃ��ɓ����ɉ������Ă����V�t�g�n�̃L�[�̏��Ԃł��B�ڂ����͋g���g���Q SDK Help ���Q�Ƃ��Ă��������B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />@iscript<br />
|
||||
function myKeyDownHook(key, shift)<br />
|
||||
{<br />
|
||||
if(key == #'R')<br />
|
||||
{<br />
|
||||
<span class="comment">// R �̃L�[�������ꂽ��</span><br />
|
||||
kag.process('', '*label');<br />
|
||||
return true;<br />
|
||||
}<br />
|
||||
}<br />
|
||||
@endscript<br />
|
||||
@eval exp="kag.keyDownHook.add(myKeyDownHook)"<br />
|
||||
@s<br />
|
||||
<br />
|
||||
*label<br />
|
||||
@eval exp="kag.keyDownHook.remove(myKeyDownHook)"<br />
|
||||
�₠�[�B<br />
|
||||
@s<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
</div></div>
|
||||
<h1><a id="id276" name="id276">touchImages</a>
|
||||
</h1><div class="para"><div>
|
||||
�@<code class="inlinecode">System.touchImages</code> �́A�摜���L���b�V���ɓǂݍ��݂܂��B<br />
|
||||
�@�ڂ����� �g���g���Q�h�L�������g�� System.touchImages ���������������B���̃��\�b�h�́A���Ƃ��Ȃɂ��̃E�F�C�g�Ŏ��Ԃ��������Ƃ��𗘗p���āA�摜�����ǂ݂��Ă����p�r�Ɏg���܂��B<br />
|
||||
�@KAG �Ŏg���ꍇ�́A�O�i�A�w�i�摜 ( ������ key �������w�肵�Ȃ����̂Ɍ��� ) �ɑ��ėL���ł��Bimage �� img �^�O�� storage �����Ɏw�肷�����̂Ɠ������� storages �����ɔz���ɂ��Ďw�肵�Ă��������B<br />
|
||||
�@���Q������ -2*1024*1024 ���������w�肵�Ă����Ɨǂ��悤�ł��B<br />
|
||||
�@���R�����ɂ́A�҂��� - 200ms ���������w�肵�Ă����Ɨǂ��悤�ł��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />@resetwait<br />
|
||||
@eval exp="System.touchImages(['24_5', '24_4', 'uni', '24'], -2*1024*1024, 800)"<br />
|
||||
@wait mode=until time=1000<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@�������A���̃��\�b�h�́A�摜���L���b�V���ɓ����Ƃ������Ƃ͕ۏ��Ȃ��Ƃ����A�s�m���I�Ȃ��̂ł��B�ł������A���ɉ摜�����ɓǂ��ł����Ȃ��������Ȃ��p�r�ɂ͎g���ׂ��ł͂����܂����B���̂悤�ȗp�r�ɂ͌��q�� assignImages �̍��Ő����������@���g�������m���ł��B<br />
|
||||
</div></div>
|
||||
<h1><a id="id277" name="id277">assignImages</a>
|
||||
</h1><div class="para"><div>
|
||||
�@<code class="inlinecode">assignImages</code> �́A���C���̉摜�𑼂̃��C���ɃR�s�[���܂��B<br />
|
||||
�@���Ƃ��A<br />
|
||||
<br />
|
||||
<code class="inlinecode">@eval exp="kag.fore.base.assignImages(kag.fore.layers[0])"</code><br />
|
||||
<br />
|
||||
�@�Ƃ����A�\�O�i���C�� 0 �ɓǂݍ��܂��Ă����摜���\�w�i���C���ɃR�s�[���邱�Ƃ��ł��܂��B<br />
|
||||
�@assignImages �͎��ۂɂ͉摜�̃f�[�^���R�s�[�͂����A�u�R�s�[���ƃR�s�[���̉摜�������ɂȂ����v�Ƃ��������t���邾���Ȃ̂ō����ł��B�f���V�[���ȂǂŁA�V�[���̓r���ʼn摜���ǂݍ��ނƂ��̃^�C�����X�������ɂȂ��悤�ȏꍇ�ɁA���炩���߉摜�����\���̑O�i���C���Ȃǂɓǂݍ����ł����Ă����A�K�v�ȂƂ��ɔw�i���C���ȂǂɃR�s�[�����p�r�Ɏg���܂��B<br />
|
||||
</div></div>
|
||||
|
||||
<h1><a id="id278" name="id278">hact �^�O�̉��p</a>
|
||||
</h1><div class="para"><div>
|
||||
�@hact �^�O�̓��b�Z�[�W�������N���b�N�����Ƃ��ɔC�ӂ� TJS �������s�ł����悤�ɂ������̂ŁA�������� ( �����̃Q�[���ȂǂŃ��b�Z�[�W�������N���b�N�����Ƃ��ɂ��̃��b�Z�[�W�ɑΉ����鉹�����Đ��ł����悤�ɂ������� ) ���������邱�Ƃ��ł��܂��B<br />
|
||||
�@�ȉ��́A�������������邽�߂̗��ŁA�������Đ����邽�߂̃}�N�� pv �ƁA���������~���邽�߂̃}�N�� sv �����`�������̂ł��B<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />@iscript<br />
|
||||
function stopAllVoices()<br />
|
||||
{<br />
|
||||
<span class="comment">// 2 �` 6 �̂��ׂĂ̌��ʉ������~����</span><br />
|
||||
for(var i = 2; i <= 6; i++) kag.se[i].stop();<br />
|
||||
}<br />
|
||||
function playVoice(buf, storage)<br />
|
||||
{<br />
|
||||
<span class="comment">// ���ʉ��o�b�t�@ buf �ɂ� storage ���Đ�����</span><br />
|
||||
<span class="comment">// KAG ���X�L�b�v�������̏ꍇ�͏������s���Ȃ�</span><br />
|
||||
if(!kag.skipMode)<br />
|
||||
{<br />
|
||||
stopAllVoices();<br />
|
||||
kag.se[buf].play(%[ storage : storage ]);<br />
|
||||
}<br />
|
||||
}<br />
|
||||
function createHistoryActionExp(buf, storage)<br />
|
||||
{<br />
|
||||
<span class="comment">// ���b�Z�[�W�������N���b�N�����Ƃ��Ɏ��s���� TJS ��������</span><br />
|
||||
return "stopAllVoices(), kag.se[" + buf +"].play(%[ storage : '" + storage + "' ])";<br />
|
||||
}<br />
|
||||
@endscript<br />
|
||||
@macro name=pv<br />
|
||||
@hact exp="&createHistoryActionExp(mp.b, mp.s)"<br />
|
||||
@eval exp="playVoice(mp.b, mp.s)"<br />
|
||||
@endmacro<br />
|
||||
@macro name=waitvoices<br />
|
||||
@ws buf=2<br />
|
||||
@ws buf=3<br />
|
||||
@ws buf=4<br />
|
||||
@ws buf=5<br />
|
||||
@ws buf=6<br />
|
||||
@endmacro<br />
|
||||
@macro name=sv<br />
|
||||
@endhact<br />
|
||||
@waitvoices cond="kag.autoMode"<br />
|
||||
@eval exp="stopAllVoices()"<br />
|
||||
@endmacro<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@createHistoryActionExp ���ł́Ahact �^�O�� exp �����ɓn�����߂� TJS �������Ă��܂��B�����Ő������� TJS �������s�����邱�ƂɂȂ��܂��B<br />
|
||||
<br />
|
||||
�@���̃}�N�����g�������͈ȉ��̂悤�ɂȂ��܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />[pv b=2 s=hoge.ogg]�ق�[l][sv][r]<br />
|
||||
[pv b=3 s=hogera.ogg]�ق���[l][sv][r]<br />
|
||||
[pv b=4 s=hogemoge.ogg]�ق�����[p][sv]<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
</div></div>
|
||||
|
||||
|
||||
<h1><a id="id279" name="id279">���������Ɏ��s�������X�N���v�g</a>
|
||||
</h1><div class="para"><div>
|
||||
�@KAG �̓V�X�e���̃J�X�^�}�C�Y�̂��߂ɁA�������̂������̒i�K�ɂ����� �C�ӂ� TJS �X�N���v�g�����s�����@�\�������܂��B���o�[�W�����ł͈ȉ��̕��@���p�ӂ����Ă��܂��B<br />
|
||||
<br />
|
||||
<dl>
|
||||
<dt><a id="id280" name="id280" class="targanchor"><dfn>Override.tjs</dfn></a></dt>
|
||||
<dd>�@���̃t�@�C���� MainWindow.tjs ���ǂݍ��܂ꂽ���ɁA�������݂����Ύ��s�����܂��B�������Ԃł͂��̃t�@�C���͑��݂��Ȃ��̂ŁA�V�����쐬���Ă��������B</dd>
|
||||
<dt><a id="id281" name="id281" class="targanchor"><dfn>AfterInit.tjs</dfn></a></dt>
|
||||
<dd>�@���ׂĂ̏��������I�����A first.ks �����s�����钼�O�Ɏ��s�����܂��B���̃t�@�C�����������Ԃł͑��݂��Ȃ��̂ŁA�V�����쐬���Ă��������B</dd>
|
||||
<dt>�u<a id="id282" name="id282" class="targanchor"><dfn>�lj��̐ݒ�</dfn></a>�v</dt>
|
||||
<dd>�@Config.tjs ���ɂ́A�������u�� �E�B���h�E�⓮���̒lj��̐ݒ��v�ȂǁA�u�lj��̐ݒ��v���L�q�ł����Ƃ��낪�����܂��B�����ɋL�q�������e�� Config.tjs �̎��s�������e�i�K�Ŏ��s�����܂��B</dd></dl></div></div>
|
||||
<h1><a id="id283" name="id283">���j���[�̃J�X�^�}�C�Y</a>
|
||||
</h1><div class="para"><div>
|
||||
�@���j���[���ڂɁA���Ƃ��A�P���� on/off �����̐ݒ荀�ڂ��lj������ɂ́AAfterInit.tjs �Ɉȉ��̂悤�ȓ��e�������܂��B<br />
|
||||
<br />
|
||||
|
||||
<br />
|
||||
<code class="bq"><span class="weak">��:</span><br />kag.menu.insert(kag.optionsMenu =<br />
|
||||
new KAGMenuItem(this, "����(&G)", 0, void, false), 2);<br />
|
||||
kag.optionsMenu.stopRecur = true;<br />
|
||||
<br />
|
||||
kag.optionsMenu.add(<br />
|
||||
kag.doTransMenuItem = new KAGMenuItem(<br />
|
||||
this,<br />
|
||||
"���ʐ��ւ����s��(&T)",<br />
|
||||
0,<br />
|
||||
function(sender) { sf.dotrans = sender.checked = !sf.dotrans; },<br />
|
||||
false));<br />
|
||||
<br />
|
||||
if(sf.dotrans === void) sf.dotrans = true;<br />
|
||||
kag.doTransMenuItem.checked = sf.dotrans;<br />
|
||||
<br />
|
||||
kag.optionsMenu.add(<br />
|
||||
kag.playSEItem = new KAGMenuItem(<br />
|
||||
this,<br />
|
||||
"���ʉ����Đ�����(&S)",<br />
|
||||
0,<br />
|
||||
function(sender) { sf.playse = sender.checked = !sf.playse; },<br />
|
||||
false));<br />
|
||||
<br />
|
||||
if(sf.playse === void) sf.playse = true;<br />
|
||||
kag.playSEItem.checked = sf.playse;<br />
|
||||
</code>
|
||||
<br />
|
||||
|
||||
<br />
|
||||
�@<code class="inlinecode">kag.menu.insert(kag.optionsMenu = new KAGMenuItem(this, "����(&G)", 0, void, false), 2);</code> �ł́AKAG �̃��j���[�o�[�Ɂu���ʁv���j���[���}�����Ă��܂��Bkag.optionMenu �����́u���ʁv���j���[�̃I�u�W�F�N�g�ɂȂ��܂��Binsert ���\�b�h�̑��Q�����́A���j���[���ڂ��}�������ʒu�ł��B<br />
|
||||
�@���̍s�ł͂��̃I�u�W�F�N�g�� stopRecur �� true �ɐݒ肵�Ă��܂����A������ kag.internalSetMenuAccessibleAll �ŕs�K�v�ȃ��j���[�A�C�e���̌������s���Ȃ��悤�ɂ��邽�߂ł��B<br />
|
||||
<br />
|
||||
�@���� kag.optioneMenu �ɁAadd ���\�b�h�Ŏq�̃��j���[���ڂ��쐬���Ă��܂��B<br />
|
||||
<br />
|
||||
�@KAGMenuItem �̑��S�����́A���j���[�A�C�e�����N���b�N���ꂽ�Ƃ��Ɏ��s���鎮���w�肵�܂��B<br />
|
||||
<br />
|
||||
�@<code class="inlinecode">if(sf.dotrans === void) sf.dotrans = true;</code> �ł́Asf.dotrans �� void ( �܂��A�����l���������� ) �̎��ɁA�����l�������Ă��܂��B<code class="inlinecode">kag.doTransMenuItem.checked = sf.dotrans;</code> �ł́A���j���[�A�C�e���̃`�F�b�N�̏������Ԃ��ݒ肵�Ă��܂��B�V�X�e���ϐ��ɋL�^���Ă��邽�߁A�v���O�������I�����Ă������ɐݒ肪�����p�����܂��B<br />
|
||||
<br />
|
||||
�@���Ƃ� sf.dotrans �� sf.playse �Ɍ��݂̃��j���[�̏��Ԃ��L�^�����Ă����̂ŁA<br />
|
||||
<br />
|
||||
<code class="inlinecode">@playse storage="kon.wav" cond="sf.playse"</code><br />
|
||||
�@�̂悤�ɂ��Ďg�p���邱�Ƃ��ł��܂��B<br />
|
||||
<br />
|
||||
�@���p�ł��낢���ł����Ǝv���܂��B<br />
|
||||
</div></div>
|
||||
|
||||
<h1><a id="id284" name="id284">KAG�p�v���O�C��������</a>
|
||||
</h1><div class="para"><div>
|
||||
�@<a id="id285" name="id285" class="targanchor"><dfn>KAGPlugin �N���X</dfn></a> �̃T�u�N���X�������AKAG �ɓo�^���邱�Ƃ� KAG �̋@�\���g�������v���O�C�������邱�Ƃ��ł��܂��B<br />
|
||||
�@�T���v���� KAG �̔z�z�t�@�C���ƂƂ��ɔz�z�����Ă����Ǝv���̂ŎQ�Ƃ��Ă݂Ă��������B<br />
|
||||
</div></div>
|
||||
<script type="text/javascript" charset="Shift_JIS" src="documentid.js" ></script>
|
||||
<script type="text/javascript" charset="Shift_JIS" src="postcontent.js" ></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user