rain.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378
  1. {
  2. "systems":
  3. [
  4. {
  5. "name": "rainDense",
  6. "id": "rainDense",
  7. "capacity": 3000,
  8. "emitter":
  9. [
  10. 0,
  11. 30,
  12. 0
  13. ],
  14. "particleEmitterType":
  15. {
  16. "type": "BoxParticleEmitter",
  17. "direction1":
  18. [
  19. 0,
  20. -1,
  21. 0
  22. ],
  23. "direction2":
  24. [
  25. 0,
  26. -1,
  27. 0
  28. ],
  29. "minEmitBox":
  30. [
  31. -30,
  32. 0,
  33. -30
  34. ],
  35. "maxEmitBox":
  36. [
  37. 30,
  38. 0,
  39. 30
  40. ]
  41. },
  42. "textureName": "rain/Rain.png",
  43. "animations": [],
  44. "startDelay": 0,
  45. "renderingGroupId": 0,
  46. "isBillboardBased": true,
  47. "billboardMode": 2,
  48. "minAngularSpeed": 0,
  49. "maxAngularSpeed": 0,
  50. "minSize": 1,
  51. "maxSize": 1,
  52. "minScaleX": 0.25,
  53. "maxScaleX": 0.25,
  54. "minScaleY": 0.3,
  55. "maxScaleY": 0.3,
  56. "minEmitPower": 10,
  57. "maxEmitPower": 12,
  58. "minLifeTime": 3,
  59. "maxLifeTime": 3,
  60. "emitRate": 600,
  61. "gravity":
  62. [
  63. 0,
  64. 0,
  65. 0
  66. ],
  67. "noiseStrength":
  68. [
  69. 10,
  70. 10,
  71. 10
  72. ],
  73. "color1":
  74. [
  75. 1,
  76. 1,
  77. 1,
  78. 1
  79. ],
  80. "color2":
  81. [
  82. 1,
  83. 1,
  84. 1,
  85. 1
  86. ],
  87. "colorDead":
  88. [
  89. 1,
  90. 1,
  91. 1,
  92. 0
  93. ],
  94. "updateSpeed": 0.03333333333333333,
  95. "targetStopDuration": 0,
  96. "blendMode": 1,
  97. "preWarmCycles": 50,
  98. "preWarmStepOffset": 1,
  99. "minInitialRotation": 0,
  100. "maxInitialRotation": 0,
  101. "startSpriteCellID": 0,
  102. "endSpriteCellID": 3,
  103. "spriteCellChangeSpeed": 0,
  104. "spriteCellWidth": 128,
  105. "spriteCellHeight": 512,
  106. "spriteRandomStartCell": true,
  107. "isAnimationSheetEnabled": true,
  108. "colorGradients":
  109. [
  110. {
  111. "gradient": 0,
  112. "color1":
  113. [
  114. 1,
  115. 1,
  116. 1,
  117. 0.3
  118. ]
  119. },
  120. {
  121. "gradient": 1,
  122. "color1":
  123. [
  124. 1,
  125. 1,
  126. 1,
  127. 0.3
  128. ]
  129. }
  130. ],
  131. "textureMask":
  132. [
  133. 1,
  134. 1,
  135. 1,
  136. 1
  137. ],
  138. "customShader": null,
  139. "preventAutoStart": true
  140. },
  141. {
  142. "name": "rainSplash",
  143. "id": "rainSplash",
  144. "capacity": 100,
  145. "emitter":
  146. [
  147. 0,
  148. 30,
  149. 0
  150. ],
  151. "particleEmitterType":
  152. {
  153. "type": "BoxParticleEmitter",
  154. "direction1":
  155. [
  156. 0,
  157. -1,
  158. 0
  159. ],
  160. "direction2":
  161. [
  162. 0,
  163. -1,
  164. 0
  165. ],
  166. "minEmitBox":
  167. [
  168. -20,
  169. 0,
  170. -20
  171. ],
  172. "maxEmitBox":
  173. [
  174. 50,
  175. 0,
  176. 50
  177. ]
  178. },
  179. "textureName": "rain/Rain.png",
  180. "animations": [],
  181. "startDelay": 0,
  182. "renderingGroupId": 0,
  183. "isBillboardBased": true,
  184. "billboardMode": 2,
  185. "minAngularSpeed": 0,
  186. "maxAngularSpeed": 0,
  187. "minSize": 1,
  188. "maxSize": 1,
  189. "minScaleX": 0.25,
  190. "maxScaleX": 0.25,
  191. "minScaleY": 0.3,
  192. "maxScaleY": 0.3,
  193. "minEmitPower": 10,
  194. "maxEmitPower": 10,
  195. "minLifeTime": 2.95,
  196. "maxLifeTime": 2.95,
  197. "emitRate": 50,
  198. "gravity":
  199. [
  200. 0,
  201. 0,
  202. 0
  203. ],
  204. "noiseStrength":
  205. [
  206. 10,
  207. 10,
  208. 10
  209. ],
  210. "color1":
  211. [
  212. 1,
  213. 1,
  214. 1,
  215. 1
  216. ],
  217. "color2":
  218. [
  219. 1,
  220. 1,
  221. 1,
  222. 1
  223. ],
  224. "colorDead":
  225. [
  226. 1,
  227. 1,
  228. 1,
  229. 0
  230. ],
  231. "updateSpeed": 0.03333333333333333,
  232. "targetStopDuration": 0,
  233. "blendMode": 1,
  234. "preWarmCycles": 0,
  235. "preWarmStepOffset": 1,
  236. "minInitialRotation": 0,
  237. "maxInitialRotation": 0,
  238. "startSpriteCellID": 0,
  239. "endSpriteCellID": 3,
  240. "spriteCellChangeSpeed": 0,
  241. "spriteCellWidth": 128,
  242. "spriteCellHeight": 512,
  243. "spriteRandomStartCell": true,
  244. "isAnimationSheetEnabled": true,
  245. "colorGradients":
  246. [
  247. {
  248. "gradient": 0,
  249. "color1":
  250. [
  251. 1,
  252. 1,
  253. 1,
  254. 0.3
  255. ]
  256. },
  257. {
  258. "gradient": 1,
  259. "color1":
  260. [
  261. 1,
  262. 1,
  263. 1,
  264. 0.3
  265. ]
  266. }
  267. ],
  268. "textureMask":
  269. [
  270. 1,
  271. 1,
  272. 1,
  273. 1
  274. ],
  275. "customShader": null,
  276. "preventAutoStart": true,
  277. "subEmitters":
  278. [
  279. [
  280. {
  281. "type": 1,
  282. "inheritDirection": false,
  283. "inheritedVelocityAmount": 0,
  284. "particleSystem":
  285. {
  286. "name": "splash",
  287. "id": "splash",
  288. "capacity": 200,
  289. "emitterId": "",
  290. "particleEmitterType":
  291. {
  292. "type": "ConeParticleEmitter",
  293. "radius": 0.2,
  294. "angle": 3,
  295. "directionRandomizer": 0
  296. },
  297. "textureName": "rain/Rain.png",
  298. "animations": [],
  299. "startDelay": 0,
  300. "renderingGroupId": 0,
  301. "isBillboardBased": true,
  302. "billboardMode": 8,
  303. "minAngularSpeed": 0,
  304. "maxAngularSpeed": 0,
  305. "minSize": 0.05,
  306. "maxSize": 0.12,
  307. "minScaleX": 1,
  308. "maxScaleX": 1,
  309. "minScaleY": 1,
  310. "maxScaleY": 1,
  311. "minEmitPower": 1,
  312. "maxEmitPower": 2,
  313. "minLifeTime": 0.2,
  314. "maxLifeTime": 0.4,
  315. "emitRate": 60,
  316. "gravity":
  317. [
  318. 0,
  319. 0,
  320. 0
  321. ],
  322. "noiseStrength":
  323. [
  324. 10,
  325. 10,
  326. 10
  327. ],
  328. "color1":
  329. [
  330. 1,
  331. 1,
  332. 1,
  333. 1
  334. ],
  335. "color2":
  336. [
  337. 1,
  338. 1,
  339. 1,
  340. 1
  341. ],
  342. "colorDead":
  343. [
  344. 1,
  345. 1,
  346. 1,
  347. 0
  348. ],
  349. "updateSpeed": 0.03333333333333333,
  350. "targetStopDuration": 0.3,
  351. "blendMode": 1,
  352. "preWarmCycles": 0,
  353. "preWarmStepOffset": 1,
  354. "minInitialRotation": 0,
  355. "maxInitialRotation": 0,
  356. "startSpriteCellID": 0,
  357. "endSpriteCellID": 3,
  358. "spriteCellChangeSpeed": 0,
  359. "spriteCellWidth": 128,
  360. "spriteCellHeight": 512,
  361. "spriteRandomStartCell": true,
  362. "isAnimationSheetEnabled": true,
  363. "textureMask":
  364. [
  365. 1,
  366. 1,
  367. 1,
  368. 1
  369. ],
  370. "customShader": null,
  371. "preventAutoStart": true
  372. }
  373. }
  374. ]
  375. ]
  376. }
  377. ]
  378. }