Guest User

Untitled

a guest
Apr 21st, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.93 KB | None | 0 0
  1.  
  2. // 書式
  3. //
  4. // #define __paramname__ __value__
  5. //
  6. // 「 __paramname__ 」 に、任意のパラメータ名、
  7. // 「 __value__ 」 に、そのパラメータ値を記述してください。
  8. //
  9. // 結局、プリプロセスで閉じれるようにしようとすると、これしか思いつきませんでした…orz
  10.  
  11. /////////////////////////////////////////////////////
  12. // デバッグ機能系
  13. /////////////////////////////////////////////////////
  14.  
  15.  
  16. // グループの○枠の表示のON/OFF
  17. // 非表示する場合には 1 にしてください。
  18. #define CONTOUR_LINE_DISABLE 0
  19.  
  20. // グループのテキストの表示のON/OFF
  21. // 非表示する場合には 1 にしてください。
  22. #define GROUP_TEXT_DISABLE 0
  23.  
  24.  
  25. /////////////////////////////////////////////////////
  26. // シェーダー系
  27. /////////////////////////////////////////////////////
  28.  
  29. /////////////////////////////////////////////////////
  30. // カメラ系
  31. /////////////////////////////////////////////////////
  32.  
  33. #define CAMERA_SPEED_ZOOM 5.0//4.0 // 旧0.04。単位系はプログラム側に移動。
  34.  
  35. #define CAMERA_ANGLE_CHAOS 65.0//80.0
  36. #define CAMERA_ANGLE_CHAOS_NEAR 80.0//50.0
  37. #define CAMERA_ANGLE_GRID 90.0
  38.  
  39. #define CAMERA_NEAR_LIMIT 30.0//18.0
  40. #define CAMERA_FAR_LIMIT 150.0//170.0//200.0
  41.  
  42. #define CAMERA_NEAR_LIMIT_GRID 11.0
  43. #define CAMERA_FAR_LIMIT_GRID 108.6396 // COORD_UNITすると1.086396になるような値にしておく
  44.  
  45. #define CAMERA_NEAR_LIMIT_PLAYLIST 30.0
  46. #define CAMERA_NEAR_LIMIT_GRID_PLAYLIST 11.0
  47. #define CAMERA_FAR_LIMIT_PLAYLIST 125.0
  48.  
  49. #define CAMERA_NEAR_LIMIT_NETWORK 30.0
  50. #define CAMERA_NEAR_LIMIT_GRID_NETWORK 11.0
  51. #define CAMERA_FAR_LIMIT_NETWORK 125.0
  52.  
  53. #define CAMERA_SPEED_SPACECHANGE_ACC 0.20
  54. #define CAMERA_SPEED_SPACECHANGE_MAX 10.0
  55. #define CAMERA_SPEED_SPACECHANGE_TENSION 1.0
  56.  
  57. /////////////////////////////////////////////////////
  58. // 視野範囲系
  59. /////////////////////////////////////////////////////
  60.  
  61. // ジャケットのViewRectを計算する際の調整値
  62. // ・カメラが低い時には少し余分に広く範囲を判定させる
  63. // ・カメラが高い時にはあまり余分に範囲をとらない
  64. // 上の2つの中間は線形補間で範囲を決定する
  65. #define PLAYLIST_VRECT_CAM_POSY_MIN 40.0 // カメラが近い時の高さ
  66. #define PLAYLIST_VRECT_CAM_POSY_MAX 90.0 // カメラが遠い時の高さ
  67. #define PLAYLIST_VRECT_SCALE_W_MIN 1.5 // カメラが近い時のWIDTH方向スケール
  68. #define PLAYLIST_VRECT_SCALE_W_MAX 1.1 // カメラが遠い時のWIDTH方向スケール
  69. #define PLAYLIST_VRECT_SCALE_H_MIN 1.5 // カメラが近い時のHEIGHT方向スケール
  70. #define PLAYLIST_VRECT_SCALE_H_MAX 1.2 // カメラが遠い時のHEIGHT方向スケール
  71.  
  72. /////////////////////////////////////////////////////
  73. // ライト系
  74. /////////////////////////////////////////////////////
  75.  
  76. // 写真へのライトの設定
  77. #define LIGHT_PHOTO_POS_X 20.0
  78. #define LIGHT_PHOTO_POS_Y 1000.0
  79. #define LIGHT_PHOTO_POS_Z -100.0
  80.  
  81. #define LIGHT_PHOTO_DIFFUSE 0.6 // 0.508316
  82. #define LIGHT_PHOTO_AMBIENT 1.0 // 0.90741
  83. #define LIGHT_PHOTO_SPECULAR 0.1 // 0.25197
  84.  
  85. /////////////////////////////////////////////////////
  86. // 影
  87. /////////////////////////////////////////////////////
  88.  
  89. #define SHADOW_PHOTO_DIST_1 1.0 //1.0
  90. #define SHADOW_PHOTO_DIST_2 8.0 //7.0 //20.0
  91. #define SHADOW_PHOTO_DIST_3 50.0 //100.0
  92.  
  93. #define SHADOW_PHOTO_DENSITY 0.7 //0.4//0.2
  94.  
  95. // 写真の影のスケール調整用 (標準は1.0)
  96. #define SHADOW_PHOTO_SCALE_X 1.60 //1.55
  97. #define SHADOW_PHOTO_SCALE_Y 1.0 //1.0
  98. #define SHADOW_PHOTO_SCALE_Z 1.60 //1.55
  99.  
  100. // ジャケット用の影
  101. #define SHADOW_JACKET_DIST_1 1.0
  102. #define SHADOW_JACKET_DIST_2 7.0 //20.0
  103. #define SHADOW_JACKET_DIST_3 100.0
  104. #define SHADOW_JACKET_DENSITY 1.0 //0.4
  105.  
  106. /////////////////////////////////////////////////////
  107. // 写真の解像度切り替わり
  108. /////////////////////////////////////////////////////
  109.  
  110. //#define LOD_PHOTO_DIST_1 28.0
  111. //#define LOD_PHOTO_DIST_2 38.0
  112. //#define LOD_PHOTO_DIST_3 80.0
  113. #define LOD_PHOTO_DIST_1 34.0
  114. #define LOD_PHOTO_DIST_2 60.0//80.0
  115. #define LOD_PHOTO_DIST_3 100.0//150.0
  116.  
  117. // フォーカスの写真から指定dist分の範囲に対してリクエストを発行します。
  118. // LOD_PHOTO_DISTを変更して写真が出なくなったら、ここも調整してください。
  119. #define REQUEST_LOD_PHOTO_DIST_1 0.9f
  120. #define REQUEST_LOD_PHOTO_DIST_2 0.4f
  121. #define REQUEST_LOD_PHOTO_DIST_3 0.18f
  122.  
  123. /////////////////////////////////////////////////////
  124. // ジャケットの解像度切り替わり
  125. /////////////////////////////////////////////////////
  126.  
  127. //ジャケットの写真部分の切り替わりをそれっぽく修正
  128. #define LOD_JACKET_THUMB_DIST_1 45.0
  129. #define LOD_JACKET_THUMB_DIST_2 75.0
  130. #define LOD_JACKET_THUMB_DIST_3 140.0
  131. //#define LOD_JACKET_THUMB_DIST_1 45.0
  132. //#define LOD_JACKET_THUMB_DIST_2 85.0
  133. //#define LOD_JACKET_THUMB_DIST_3 1140.0
  134.  
  135. //ジャケットのテクスチャの切り替わりをそれっぽく修正
  136. #define LOD_JACKET_FRAME_DIST_1 35.0 //75.0
  137. #define LOD_JACKET_FRAME_DIST_2 90.0 //140.0
  138.  
  139. /////////////////////////////////////////////////////
  140. // メニュー系?
  141. /////////////////////////////////////////////////////
  142.  
  143. #define MENU_EFFECT_DELAY 0.8 // カーソルが止まって xx 秒たってから演出が始まります
  144.  
  145.  
  146. /////////////////////////////////////////////////////
  147. // ユーザーインタフェース系
  148. /////////////////////////////////////////////////////
  149.  
  150. // カーソルをあてたときの写真山の浮き方。数値が大きいと速く移動します
  151. #define GROUP_FOCUS_FLOAT_SPEED_UP 3.0//2.0
  152. #define GROUP_FOCUS_FLOAT_SPEED_DOWN 1.0
  153.  
  154. // フォーカスされる際の余白。値が大きいとフォーカスされやすくなります
  155. #define GROUP_FOCUS_RECT_SPACE 20.0//15.0
  156.  
  157. #define GROUP_ALTEREGO_FLOAT_SPEED_UP 2.0
  158. #define GROUP_ALTEREGO_FLOAT_SPEED_DOWN 1.0
  159.  
  160. #define GROUP_ALTEREGO_MOVE_WH 1.0
  161. #define GROUP_ALTEREGO_MOVE_HEIGHT 30.0
  162.  
  163. // 写真をまとめたときの高さ方向の調整パラメータ
  164. #define GROUP_ALTEREGO_FLOAT_HEIGHT 19.0 // グループ全体の底の高さ
  165. #define GROUP_ALTEREGO_FLOAT_HSCALE 1.0 // グループ間の高さ方向の幅
  166. #define GROUP_ALTEREGO_FLOAT_WSCALE 0.2 // グループ間の縦横方向の幅
  167.  
  168. #define GROUP_ALTEREGO_FLOAT_HOFFSET 0.5 // グループ間の高さ方向の隙間
  169.  
  170. #define INTF_ALL_SELECT 0.6 // 長押し時間
  171.  
  172. #define FOCUS_MOVE_SPEED 2.0//1.7//1.5 // フォーカス移動速度
  173. #define FOCUS_MOVE_BRAKE 0.85 // 減速率
  174. #define FOCUS_GRAVITY 0.05 // 吸着度合い
  175.  
  176.  
  177. /////////////////////////////////////////////////////
  178. // 一般演出系など
  179. /////////////////////////////////////////////////////
  180.  
  181. #define QUICK_ZOOM_TIME 0.5
  182. #define QUICK_ZOOM_OUT_TIME 0.8
  183.  
  184. #define ICON_EFFECT_SCATTER_COLOR 0.0//0.6//1.7 // 飛び散るときの色フェード時間
  185. #define ICON_EFFECT_SCATTER_POS 1.0//0.8//2.0 // 飛び散るときの移動アニメ時間
  186.  
  187. #define ICON_EFFECT_SCATTER_VIEW_SAFE 1.05 // 飛び散るときの可視範囲
  188.  
  189. // 複数選択時に回転アニメーションが可能な選択数
  190. #define ROTATE_LIMIT_NUMBERS 100
  191.  
  192. /////////////////////////////////////////////////////
  193. // グループ毎の設定
  194. /////////////////////////////////////////////////////
  195.  
  196. // グループ内の配置で縦横のばらつき幅を調整します
  197. #define GROUP_WIDTH_RATIO 2.0//1.5
  198. #define GROUP_HEIGHT_RATIO 1.2
  199.  
  200. // グループ内の配置で下記
  201. // #define PARAM_PHOTO_VIEW_COUNT_X3
  202. // を超える枚数が表示される際に
  203. // (超えた枚数) x ↓
  204. // をプラスしてばらつき幅を更に大きく広げる
  205. // ゼロならば影響しない
  206. #define GROUP_SCALE_OFFSET_BY_LIMIT 0.0//0.0001//0.002
  207.  
  208. // グループ内の配置でY軸回転のばらつき幅を調整します
  209. // +の値のみ有効です
  210. #define GROUP_RANGE_ROTATION_Y 10.0
  211.  
  212. // グループ内の配置で特別に大きくY軸回転をする写真の出現度を調整します
  213. // 0.0 から 1.0 が有効です
  214. #define GROUP_RANGE_MUTANT_RATE 0.4//0.2
  215.  
  216. // グループ内の配置で特別に大きくY軸回転をする写真のばらつき幅を調整します
  217. // ↑のGROUP_RANGE_ROTATION_Yにこの値を足した角度範囲から角度が計算されます
  218. // +の値のみ有効です
  219. #define GROUP_RANGE_MUTANT_ROTATION_Y 40.0
  220.  
  221.  
  222. /////////////////////////////////////////////////////
  223. // 浮遊グループの設定(プレイリストの追加時の写真の山)
  224. /////////////////////////////////////////////////////
  225.  
  226. // 浮遊グループ内の配置で縦横のばらつき幅を調整します
  227. #define FLT_GROUP_WIDTH_RATIO 16.0
  228. #define FLT_GROUP_HEIGHT_RATIO 12.0
  229.  
  230. // 浮遊グループ内の配置で写真間隔を調整します
  231. #define FLT_GROUP_DEPTH_DIV 0.1
  232.  
  233. // 浮遊グループ内の配置でY軸回転のばらつき幅を調整します
  234. // +の値のみ有効です
  235. #define FLT_GROUP_RANGE_ROTATION_Y 10.0
  236.  
  237. // 浮遊グループ内の配置で特別に大きくY軸回転をする写真の出現度を調整します
  238. // 0.0 から 1.0 が有効です
  239. #define FLT_GROUP_RANGE_MUTANT_RATE 0.4//0.2
  240.  
  241. // 浮遊グループ内の配置で特別に大きくY軸回転をする写真のばらつき幅を調整します
  242. // ↑のFLT_RANGE_ROTATION_Yにこの値を足した角度範囲から角度が計算されます
  243. // +の値のみ有効です
  244. #define FLT_GROUP_RANGE_MUTANT_ROT_Y 40.0
  245.  
  246.  
  247. /////////////////////////////////////////////////////
  248. // 写真のデフォルトカラー
  249. /////////////////////////////////////////////////////
  250.  
  251. // BASEからCHANGEの明るさに変化します。(0.0~1.0)
  252. #define DEFAULT_PHOTO_COLOR_BASE_R 1.0
  253. #define DEFAULT_PHOTO_COLOR_BASE_G 1.0
  254. #define DEFAULT_PHOTO_COLOR_BASE_B 1.0
  255.  
  256. #define DEFAULT_PHOTO_COLOR_CHANGE_R 1.0
  257. #define DEFAULT_PHOTO_COLOR_CHANGE_G 1.0
  258. #define DEFAULT_PHOTO_COLOR_CHANGE_B 1.0
  259.  
  260. #define DEFAULT_PHOTO_COLOR_ALPHA 0.2 // 写真のデフォルトカラーのアルファ
  261.  
  262. /////////////////////////////////////////////////////
  263. // 写真の形状
  264. /////////////////////////////////////////////////////
  265.  
  266. // 写真のふくらみ具合。(0.1~1.0)
  267. #define PHOTO_TRANSFORM_SWELL_RATE 0.25
  268.  
  269.  
  270. /////////////////////////////////////////////////////
  271. // 写真の縁のマテリアル
  272. /////////////////////////////////////////////////////
  273.  
  274. #define PHOTO_FRAME_COLOR_R 0.92
  275. #define PHOTO_FRAME_COLOR_G 0.92
  276. #define PHOTO_FRAME_COLOR_B 0.92
  277. #define PHOTO_FRAME_COLOR_A 1.0
  278.  
  279.  
  280. /////////////////////////////////////////////////////
  281. // 選択エフェクト
  282. /////////////////////////////////////////////////////
  283.  
  284. #define SELECT_EFFECT_COLOR_R 0.5
  285. #define SELECT_EFFECT_COLOR_G 0.8 //1.80
  286. #define SELECT_EFFECT_COLOR_B 2.0 //0.90
  287. #define SELECT_EFFECT_COLOR_A 2.8
  288.  
  289. #define SELECT_EFFECT_GRID_COLOR_R 0.9
  290. #define SELECT_EFFECT_GRID_COLOR_G 1.2 //1.7
  291. #define SELECT_EFFECT_GRID_COLOR_B 2.0 //1.3
  292. #define SELECT_EFFECT_GRID_COLOR_A 2.0 //1.5
  293.  
  294. #define BORDER_LINE_WIDTH 0.5
  295.  
  296. #define BORDER_LINE_COLOR_0_R 0.90 //1.0
  297. #define BORDER_LINE_COLOR_0_G 0.25 //0.4
  298. #define BORDER_LINE_COLOR_0_B 0.1 //0.7
  299.  
  300. #define BORDER_LINE_COLOR_1_R 0.05 //0.4
  301. #define BORDER_LINE_COLOR_1_G 0.45 //0.9
  302. #define BORDER_LINE_COLOR_1_B 0.2 //0.2
  303.  
  304. #define BORDER_LINE_COLOR_2_R 0.0 //0.1
  305. #define BORDER_LINE_COLOR_2_G 0.4 //0.8
  306. #define BORDER_LINE_COLOR_2_B 0.65 //0.9
  307.  
  308. #define BORDER_LINE_COLOR_3_R 0.88 //1.0
  309. #define BORDER_LINE_COLOR_3_G 0.46 //0.6
  310. #define BORDER_LINE_COLOR_3_B 0.0 //0.2
  311.  
  312. #define BORDER_LINE_COLOR_4_R 0.5 //0.82
  313. #define BORDER_LINE_COLOR_4_G 0.32 //0.3
  314. #define BORDER_LINE_COLOR_4_B 0.6 //0.9
  315.  
  316. #define BORDER_LINE_COLOR_5_R 0.1 //0.1
  317. #define BORDER_LINE_COLOR_5_G 0.3 //0.3
  318. #define BORDER_LINE_COLOR_5_B 0.8 //0.8
  319.  
  320. #define BORDER_YEAR_FONT_SIZE 10.0//12.0//5.0 // 矢印の間に書いてある年の文字の大きさ
  321. #define BORDER_LABEL_FONT_SIZE 3.5//5.0//2.5 // 写真の山に書いてあるラベルの文字の大きさのベース
  322. #define BORDER_LABEL_FONT_SIZE_SCALE 2.0 // 写真の山に書いてあるラベルの文字の大きさのスケール幅
  323. #define BORDER_ASSORT_TITLE_FONT_SIZE 8.0//5.0 // 仕分けられた山に書いてある文字の大きさ
  324.  
  325. #define BORDER_LABEL_TEX_SCALE 5.0//1.0// 仕分けられた山に書いてある文字のかすれテクスチャのサイズ
  326.  
  327. /////////////////////////////////////////////////////
  328. // グループ(写真山)の見た目の大きさ調整用
  329. /////////////////////////////////////////////////////
  330. #define GROUP_HEIGHT_OPTION 5.5
  331.  
  332. /////////////////////////////////////////////////////
  333. // ネットワーク空間でのテキストのサイズ
  334. /////////////////////////////////////////////////////
  335. #define NETWORK_TEXT_SIZE 3.5
  336.  
  337. /////////////////////////////////////////////////////
  338. // プレイリスト空間でのフォントのサイズ調整用
  339. // (ライブラリ空間を1としての比率)
  340. /////////////////////////////////////////////////////
  341. #define PLAYLIST_TEXT_SIZE 2.5
  342. #define PLAYLIST_TEXT_SIZE_SCALE 0.0
  343. #define PLAYLIST_TEXT_POS_Z 1.9
  344.  
  345. /////////////////////////////////////////////////////
  346. // 仕分けしたフォントの色
  347. /////////////////////////////////////////////////////
  348. #define GROUP_TEXT_COLOR_0_R 0.90//0.95 //Red
  349. #define GROUP_TEXT_COLOR_0_G 0.25//0.3
  350. #define GROUP_TEXT_COLOR_0_B 0.1//0.7
  351. #define GROUP_TEXT_COLOR_0_A 0.9//0.85
  352.  
  353. #define GROUP_TEXT_COLOR_1_R 0.05 //0.22 //GREEN
  354. #define GROUP_TEXT_COLOR_1_G 0.45 //0.72
  355. #define GROUP_TEXT_COLOR_1_B 0.2 //0.15
  356. #define GROUP_TEXT_COLOR_1_A 0.85
  357.  
  358. #define GROUP_TEXT_COLOR_2_R 0.0//0.1 //SKY BLUE
  359. #define GROUP_TEXT_COLOR_2_G 0.4//0.69
  360. #define GROUP_TEXT_COLOR_2_B 0.65//0.95
  361. #define GROUP_TEXT_COLOR_2_A 0.9
  362.  
  363. #define GROUP_TEXT_COLOR_3_R 0.88//1.0 //ORANGE
  364. #define GROUP_TEXT_COLOR_3_G 0.46//0.5
  365. #define GROUP_TEXT_COLOR_3_B 0.0//0.1
  366. #define GROUP_TEXT_COLOR_3_A 0.90
  367.  
  368. #define GROUP_TEXT_COLOR_4_R 0.5//0.88 //PURPLE
  369. #define GROUP_TEXT_COLOR_4_G 0.32//0.3
  370. #define GROUP_TEXT_COLOR_4_B 0.6//0.9
  371. #define GROUP_TEXT_COLOR_4_A 0.9
  372.  
  373. #define GROUP_TEXT_COLOR_5_R 0.1//0.1 //BLUE
  374. #define GROUP_TEXT_COLOR_5_G 0.3//0.3
  375. #define GROUP_TEXT_COLOR_5_B 0.8//0.8
  376. #define GROUP_TEXT_COLOR_5_A 0.9//0.85
  377.  
  378. #define GROUP_TEXT_LOD_DIST_0 20.0
  379. #define GROUP_TEXT_LOD_DIST_1 50.0
  380. #define GROUP_TEXT_LOD_DIST_2 100.0
  381.  
  382. #define GROUP_TEXT_LOD_SIZE_0 80
  383. #define GROUP_TEXT_LOD_SIZE_1 56
  384. #define GROUP_TEXT_LOD_SIZE_2 26
  385.  
  386. #define GROUP_TEXT_YEAR_LOD_DIST_0 30.0
  387. #define GROUP_TEXT_YEAR_LOD_DIST_1 80.0
  388. #define GROUP_TEXT_YEAR_LOD_DIST_2 100.0
  389.  
  390. #define GROUP_TEXT_YEAR_LOD_SIZE_0 118
  391. #define GROUP_TEXT_YEAR_LOD_SIZE_1 80
  392. #define GROUP_TEXT_YEAR_LOD_SIZE_2 40
  393.  
  394. #define GROUP_SEAL_SIZE_SCALE 8.0 // 分類時に表示されるシールの大きさ
  395.  
  396. /////////////////////////////////////////////////////
  397. // 新フォント
  398. /////////////////////////////////////////////////////
  399.  
  400. // NEWFONT_FAMILY_CODEの値
  401. // 0 SCE_FONT_DEFAULT_FAMILY_CODE
  402. // 1 SCE_FONT_FAMILY_SANSERIF
  403. // 2 SCE_FONT_FAMILY_SERIF
  404. // 3 SCE_FONT_FAMILY_ROUNDED
  405. // 4 SCE_FONT_FAMILY_ROUNDED_CASUAL(従来の丸文字)
  406. // 5 SCE_FONT_FAMILY_ROUNDED_CASUAL2
  407. // 61440 azukiLB
  408. // 61441 uzura
  409. // 61442 aqua
  410. // 61443 aqua_pfont
  411.  
  412. #define NEWFONT_FAMILY_CODE 61440//61443
  413.  
  414. // NEWFONT_STYLE_CODEの値
  415. // 101 細い
  416. // 102 ↑
  417. // 103 |
  418. // 104 |
  419. // 105 ↓
  420. // 106 太い
  421. #define NEWFONT_STYLE_CODE 104
  422.  
  423. /////////////////////////////////////////////////////
  424. // 写真グルーピング
  425. /////////////////////////////////////////////////////
  426. #define PARAM_MIN_DX 2.5//1.8//最小限確保する写真間の横方向の間隔(当たり判定のときに使う)
  427. #define PARAM_MIN_DZ 1.8//最小限確保する写真間の縦方向の間隔(当たり判定のときに使う)
  428. #define PARAM_UNIT_DX 1.8//単位時間に対応する単位距離
  429. #define PARAM_UNIT_DZ 0.0//1.8//単位時間に対応する単位距離
  430. #define PARAM_MAX_RANDOM_DX 0.0//0.5//ランダムに発生させるベクトルの最大値
  431. #define PARAM_MAX_RANDOM_DZ 0.3//2.5 //1.0//ランダムに発生させるベクトルの最大値
  432. #define PARAM_LINE_DZ_STEP 8.0//1.0//5.0 //1.0//これは PARAM_MAX_RANDOM_DZ と同じ位がよいと思います
  433. #define PARAM_MAX_PER_UNIT_DX 2.0//5.0//グループ間の最大距離と単位距離の比
  434. #define PARAM_DISP_YEAR_PER_UNIT_DX 4.0//3.5//グループ間に年の表示をする場合に最小限確保する間隔と単位距離の比
  435. #define PARAM_MAX_LINE_LENGTH 0.7//1.0//写真配置領域の横幅(画面横幅に対する比なので普通は1.0以下)
  436. #define PARAM_LINE_GRAD_MAX 15.0 //12.0 //配置直線の傾きの最大
  437. #define PARAM_LINE_GRAD_MIN 9.0 //7.0 //10.0 //配置直線の傾きの最小
  438. #define PARAM_CURVE 0.35 // 配置曲線の湾曲度合い。0.0以上。大体1.0まで。
  439. #define PARAM_CURVE_POINT 0.3 // 配置曲線の湾曲点。大体0.1から0.45まで。
  440.  
  441. #define PARAM_PHOTO_VIEW_COUNT_X1 10//5
  442. #define PARAM_PHOTO_VIEW_COUNT_X2 100//20
  443. #define PARAM_PHOTO_VIEW_COUNT_X3 300//100
  444. #define PARAM_PHOTO_VIEW_COUNT_Y1 10//5
  445. #define PARAM_PHOTO_VIEW_COUNT_Y2 30//14
  446. #define PARAM_PHOTO_VIEW_COUNT_Y3 50//30
  447.  
  448. #define PROJECTION_EFFECT_ALPHA 1.0
  449. #define PROJECTION_EFFECT_SIZE 1.2//1.0//0.7//0.75
  450. #define PROJECTION_EFFECT_SPACE 5
  451.  
  452. #define PLAYLIST_ATARI_HANTEI_PARAM 1.0//0.5//0.85 //数値が大きくなる程、遠くによける。1.0だと従来どおりになります。0.1刻みぐらいで調整して下さい
  453. //プレイリスト空間の矩形領域定義
  454. #define PLAYLIST_SPACE_CENTER_X 0.0 //0.0f
  455. #define PLAYLIST_SPACE_CENTER_Z 0.0 //0.0f
  456. #define PLAYLIST_SPACE_WIDTH 715.0 // NEW_PLAYLIST_DIST_X の13倍以上にして下さい //300.0//3.0f
  457. #define PLAYLIST_SPACE_HEIGHT 520.0 // NEW_PLAYLIST_DIST_Z の13倍以上にして下さい //280.0//2.8f
  458.  
  459. // 新規プレイリストを配置するときの、縦、横の配置間隔
  460. #define NEW_PLAYLIST_DIST_X 55.0
  461. #define NEW_PLAYLIST_DIST_Z 40.0
  462.  
  463. #define PLAYLIST_SHOW_SPACE_SAFE_VALUE 1.0 // プレイリスト空間の表示範囲調整値(1.0=広め危険 / 0.7=まだ狭い / 0.6=狭いけど飛ばない)
  464.  
  465. #define PLAYLIST_VIEW_SPACE_SAFE_VALUE 1.05 //1.0//1.15//1.05 // プレイリスト空間の表示範囲調整値(1.0がぴったり画面枠)
  466. #define PLAYLIST_VIEW_SPACE_FADE_VALUE 1.0 //0.95//1.05//0.95 // プレイリスト空間のフェード範囲調整値
  467. #define PLAYLIST_VIEW_SPACE_FADE_IN 0.5 //  ↑ のフェード IN 時間
  468. #define PLAYLIST_VIEW_SPACE_FADE_OUT 0.5 //  ↑ のフェード OUT 時間
  469.  
  470. /////////////////////////////////////////////////////
  471. // ジャケット
  472. /////////////////////////////////////////////////////
  473. #define JACKET_ROTATION_SPEED 0.3 //2.0 // 回転速度
  474. #define JACKET_ROTATION_FRICTION 0.03 //0.15 // 回転中止後の減衰(値が大きい程早く停止します)
  475.  
  476. /////////////////////////////////////////////////////
  477. // 取り込みアイコン
  478. /////////////////////////////////////////////////////
  479. #define PROMOTE_ICON_SIZE 13.0//20.00
  480. #define PROMOTE_ICON_SHADOW_SIZE 22.8 ///22.1//34.0
  481. #define PROMOTE_ICON_FLOAT_HEIGHT 10.00 // 浮いたときの高さ
  482. #define PROMOTE_ICON_FLOAT_SCALE 1.15 ///1.05 //1.10 // 浮いたときの影の拡大率みたいなの
  483. #define PROMOTE_ICON_FLOAT_ALPHA 0.38 ///0.4 //0.60 // 浮いたときの影の薄さ割合みたいなの
  484.  
  485. /////////////////////////////////////////////////////
  486. // キーワード検索アイコン
  487. /////////////////////////////////////////////////////
  488. #define SEARCH_ICON_SHADOW_SIZE 17.0
  489. #define SEARCH_ICON_SHADOW_X 0.25 // 影のX位置調整値
  490. #define SEARCH_ICON_SHADOW_Z 0.45 // 影のZ位置調整値
  491.  
  492. /////////////////////////////////////////////////////
  493. // ボタンアイコン共通
  494. /////////////////////////////////////////////////////
  495. #define BUTTON_ICON_SIZE 13.0//20.00
  496. #define BUTTON_ICON_SHADOW_SIZE 13.0//22.1//34.0
  497. #define BUTTON_ICON_FLOAT_HEIGHT 10.00 // 浮いたときの高さ
  498. #define BUTTON_ICON_FLOAT_SCALE 1.05 //1.10 // 浮いたときの影の拡大率みたいなの
  499. #define BUTTON_ICON_FLOAT_ALPHA 0.4 //0.60 // 浮いたときの影の薄さ割合みたいなの
  500.  
  501. /////////////////////////////////////////////////////
  502. // ブートシーケンス
  503. /////////////////////////////////////////////////////
  504. #define BOOT_CONTENTS_LIMIT 100000 // 件数がこの値の範囲内なら箱庭起動
  505.  
  506. #define BOOT_HELP_DISP_TIME 7.0 //5.0 // ヘルプ1枚毎の表示時間
  507.  
  508. #define BOOT_PHYSICS_ICON_LIMIT 20000 // この値以上の場合降ってくる
  509.  
  510. // グループの大きさ
  511. #define BOOT_GROUP_WIDTH 1.0
  512. #define BOOT_GROUP_HEIGHT 1.0
  513.  
  514. #define BOOT_GROUP_WIDTH_RATIO 1.7 //2.2
  515. #define BOOT_GROUP_HEIGHT_RATIO 1.6 //2.1
  516.  
  517. // 降ってくる写真の数
  518. // 箱庭の制限として写真の同時描画最大枚数が1000枚なので、
  519. // その値を超えないようにお願いします。
  520. #define BOOT_PHYSICS_ICON_NUM 250 //450//350//25//250 //800 //50
  521.  
  522. // 0:写真数が *BOOT_PHYSICS_ICON_LIMIT以上* の場合降ってくる
  523. // 1:枚数に関係なく必ず降ってくる(ただし分類が早く終了すると降ってくるのが見えない場合あり)
  524. #define BOOT_SWITCH_PHYSICS_ANM 0
  525.  
  526. // 0:分類終了後にハケル
  527. // 1:写真が全部振り終わってからハケル(未実装)
  528. #define BOOT_SWITCH_PHYSICS_CONDITION 0
  529.  
  530. #define BOOT_CAMERA_INIT_TARGET_POS_Z 2.0 //0.0 // 初期値:注視点座標Z
  531. #define BOOT_CAMERA_INIT_DIST 40.0 //45.0 //50.0 //60.0 //20.0 //40.0 // 初期値:カメラ~注視点間の距離
  532. #define BOOT_CAMERA_INIT_ANGLE 65.0 //40.0 //35.0 //50.0 // 初期値:カメラ角度
  533. #define BOOT_CAMERA_DEST_ANGLE 50.0 //65.0 //70.0 // 到達カメラ角度
  534. #define BOOT_CAMERA_MOVE_START_DELAY 2.0 //3.0 //0.0 // カメラ移動開始までの待機時間
  535. #define BOOT_CAMERA_MOVE_SPEED 0.015 //0.012 //0.02 //0.1 //0.05 // カメラ移動速度
  536. #define BOOT_CAMERA_MOVE_TIME 20.0 //40.0 //20.0 //6.0 // 5.0 //7.0 // カメラ移動時間
  537.  
  538. #define BOOT_ICON_SCATTER_TIME 1.5 // 写真が捌ける時の移動アニメ時間
  539.  
  540. // シミュレーションに入る直前の初期速度(Y)
  541. #define BOOT_PHYSICS_INIT_YACC 0.0 //-15.0 //-10.0
  542.  
  543. // シミュレーションに入る直前の初期位置(Y)算出パラメータ
  544. //
  545. // Y = COORD_UNIT(PARAM_1) + COORD_UNIT(PARAM_2) * float(nPri) / float(nNum)
  546. //
  547. #define BOOT_PHYSICS_INIT_YPOS_PARAM_1 30.0 //0.03 //0.1
  548. #define BOOT_PHYSICS_INIT_YPOS_PARAM_2 200.0 //180.0 //400.0
  549.  
  550. // それぞれの写真を落とす間隔調整用
  551. #define BOOT_PHYSICS_INIT_FALL_DELAY 10.0 //7.0 //5.0 //3.0 //1.0
  552.  
  553. /////////////////////////////////////////////////////
  554. // 床表現
  555. /////////////////////////////////////////////////////
  556. #define FLOOR_COLOR_R 1.0 //0.85//0.90
  557. #define FLOOR_COLOR_G 1.0 //0.88//0.93
  558. #define FLOOR_COLOR_B 1.0 //0.89//0.94
  559.  
  560. #define FLOOR_PLAYLIST_COLOR_R 1.0 //0.90 //1.10
  561. #define FLOOR_PLAYLIST_COLOR_G 1.0 //0.93 //0.93
  562. #define FLOOR_PLAYLIST_COLOR_B 1.0 //0.94 //0.94
  563.  
  564. // 頃合を見て消す方向・もしくはSD調整用に移行させる
  565. #define FLOOR_LIGHT_OUT_COLOR_R 0.355//0.55
  566. #define FLOOR_LIGHT_OUT_COLOR_G 0.36//0.6
  567. #define FLOOR_LIGHT_OUT_COLOR_B 0.364//0.64
  568.  
  569. #define FLOOR_WRAP_COUNT_LIBRARY 40.0
  570. #define FLOOR_WRAP_COUNT_PLAYLIST 40.0
  571.  
  572. #define FLOOR_BRIGHTNESS_TYPE0 1.0 // 標準
  573. #define FLOOR_BRIGHTNESS_TYPE1 0.83 // -1
  574. #define FLOOR_BRIGHTNESS_TYPE2 0.66 //0.4 // -2
  575. #define FLOOR_BRIG
Add Comment
Please, Sign In to add comment