Professional Documents
Culture Documents
core
(:require [arcadia.core :refer :all]
[arcadia.linear :refer :all]
[clojure.string :as str])
(:import [UnityEngine
GameObject
Time
Mathf
Transform
MeshRenderer
MeshFilter
Resources]))
(defn particle-create
[]
(let [particle (instantiate (Resources/Load "particlePrefab"))]
(with-cmpt particle [tr Transform]
(set! (. tr position)
(v3 (- (* (rand) 20.0) 15.0)
(- (* (rand) 11.0) 1.0)
(- (* (rand) 20.0) 10.0)))
(roles+ particle
{:particle-rotate
{:state {}
:fixed-update #'particle-rotate}}))))
(defn start-game
[_ _]
())