1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
3<!-- InstanceBegin template="/Templates/default_template.dwt" codeOutsideHTMLIsLocked="false" -->
4<head>
5<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6<meta http-equiv="Content-Style-Type" content="text/css" />
7<!-- InstanceBeginEditable name="CSS の相対パス指定" -->
8<link href="../../../../common/manual.css" rel="stylesheet" type="text/css" />
9<!-- InstanceEndEditable -->
10<!-- InstanceBeginEditable name="ページのタイトル" -->
11<title>無題ドキュメント</title>
12<!-- InstanceEndEditable -->
13</head>
14<body>
15<div>
16  <div class="body"> <!-- InstanceBeginEditable name="本文のタイトル" -->
17    <h1>共通設定 ( アプリプログラマ向け )</h1>
18    <!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="本文" -->
19    <p>ここでは、パーティクルの設定項目にある共通設定について説明します。</p>
20    <p>この設定は、アプリプログラマ向けの設定項目になります。</p>
21    <h2>有効</h2>
22    <p>有効の初期設定は、ON になっています。</p>
23    <img src="assets/particle_common_setting.png" alt="共通機能の有効"/>
24    <p>機能を無効 ( 有効のチェックボックスを外す ) にしたとき、その機能と初期値をプログラマが制御することを目的としています。その為、デザイナがその機能を使用しない場合においても、実際に出力されるデータに反映されます。</p>
25    <p>例えば、あるデータに複数の「重力」A~Cを付け、 A を有効、 B と C を無効にした場合、Aは重力の初期状態として利用され、プログラマ側で A ~ C に状態を切り替える様な使用方法が考えられます。</p>
26    <h2>ランタイムリソースコピー</h2>
27    <p>ランタイムリソースコピーの初期設定は、 OFF になっています。</p>
28    <img src="assets/particle_common_setting_01.png" alt="共通機能のランタイムリソースコピー"/>
29    <p>チェックボックスを ON にすると、データ出力時にその機能をリソースとしてコピーします。<br />
30      アプリプログラマは、コピーされた機能のパラメータを変更し、異なるバリエーションを作る事ができます。</p>
31    <p>例えば、ゲーム開発時に、アプリプログラマが同じパーティクルデータを複数生成した場合、「ランタイムリソースコピーを OFF」にすると、その機能のパラメータは共通で変わります。しかし「ランタイムリソースコピーを ON」にすることで、その機能のパラメータは個別に変えることができます。</p>
32    <h2>最適化 ( 通常 ON )</h2>
33    <p>現在、この設定はパーティクルパネルの「カラー設定のオプション」でのみ設定できます。</p>
34    <p>初期設定は、有効でデータ作成時に最適化処理を行いメモリ負荷を減らします。</p>
35    <img src="assets/particle_common_setting_02.png" alt="共通機能のランタイムリソースコピー"/>
36    <p class="hint_warn">注意:<br />
37      最適化されたデータは、プログラマ側での制御ができません。<br />
38      プログラマ側でデータを制御したい場合は、制御したい機能の、最適化のチェックボックスを OFF にします。</p>
39    <!-- InstanceEndEditable --> </div>
40  <div class="footer" />
41</div>
42</body>
43<!-- InstanceEnd -->
44</html>
45