塔尔瓦特,
绝对如此。
假设用户在edit_框中键入15,则这四个按钮将用户从原始插入点插入的点移动到沿y轴的点“示例”+15(如果按下up),沿x轴的点移动到+15(如果按下right),沿y轴的点移动到-15(如果按下down),沿x轴的点移动到-15(如果按下left)。我编辑了上面的代码
- (defun doButton(a)
- (cond
- ((= a 1)(command "._move" (entlast) "" (list 0 (/ mval 12) 0) ""))
- ((= a 2)(command "._move" (entlast) "" (list (/ (* mval -1) 12) 0 0) ""))
- ((= a 3)(command "._move" (entlast) "" (list (/ mval 12) 0 0) ""))
- ((= a 4)(command "._move" (entlast) "" (list 0 (/ (* mval -1) 12) 0) ""))
所以实际上我所有的按钮现在都工作了,我只需要维度部分。
最后,我意识到这是在游戏后期添加的,但我想知道,然后连接一条线穿过所有的点有多难。 |