save code
This commit is contained in:
@@ -19,7 +19,7 @@ class MakeupActivity : FaceActivity()
|
||||
lateinit var motionMgr: MotionManager
|
||||
private var updateJob: Job? = null
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
motionMgr = MotionManager(this, 10, 1.5f, 0f,0f,1f,240f)
|
||||
motionMgr = MotionManager(this, 10, 1.5f, 0f,0f,1f,240f, 200f, -200f)
|
||||
super.onCreate(savedInstanceState)
|
||||
// 启动一个生命周期感知的协程, 每10ms 调用一次,可以通过update 来处理业务的逻辑
|
||||
updateJob = lifecycleScope.launch {
|
||||
|
||||
@@ -16,7 +16,7 @@ import java.io.InputStreamReader
|
||||
class MotionManager {
|
||||
var faceActivity:FaceActivity
|
||||
|
||||
constructor(activity: FaceActivity, fps: Int, z: Float, r: Float, g: Float, b: Float, radius: Float) {
|
||||
constructor(activity: FaceActivity, fps: Int, z: Float, r: Float, g: Float, b: Float, radius: Float, offset_x:Float, offset_y: Float) {
|
||||
faceActivity = activity
|
||||
val initArg = InitArg().apply {
|
||||
action_fps = fps
|
||||
@@ -25,6 +25,8 @@ class MotionManager {
|
||||
this.g = g
|
||||
this.b = b
|
||||
this.radius = radius
|
||||
this.offset_x = offset_x;
|
||||
this.offset_y = offset_y;
|
||||
}
|
||||
activity.SetInitArg(initArg.toJson())
|
||||
existMotions = readMotionsFromAssets(activity, "pic/motion_data_ex.json")
|
||||
|
||||
Reference in New Issue
Block a user