我正在开发一个flash游戏,在这个游戏中,你可以与敌人作战。我为一个叫做粘液的敌人做了所有的人工智能。现在我想把这个敌人的多个放在场景中,我想知道我是否必须复制所有的代码,例如slime1 slime2等。
if ((img_background.BackGround.wall).hitTest(slime._x + radius, slime._y,true )) { // When the slime hits a right wall
slime._x -= 8
}
if ((img_background.BackGround.wall).hitTest(slime._x,
我正试图让Emacs、Slime和SBCL在Windows 7机器上协同工作。我通常使用Linux,所以我对这个过程没有经验。问题是,当我尝试启动SLIME:Searching for program: permission denied, sbcl时,会出现这个错误。
这是我的Emacs 24 init.el:
(require 'package) ;; You might already have this line
(add-to-list 'package-archives
'("melpa" . "http://mel
我犯了一个错误,用MacPorts更新了现有的端口--现在是slime和swank-clojure不再工作了。当我在emacs中调用clojure-jack-in时,我得到了以下消息:
Versions differ: 2011-04-16 (slime) vs. 20100404 (swank). Continue? (y or n)
输入y将调出slime,但是当我尝试计算REPL中的表达式时,我得到另一条消息:
Not connected. Use `M-x slime' to start a Lisp.
这里发生什么事情?
以下是我的init.el文件的相关部分:
;; sl
我在archlinux.If中使用emacs24我使用来自marmalade.org的slime包,那么当我使用M-x slime时,错误是:
debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread
#<THREAD "initial thread" RUNNING {AB007A9}>:
Couldn't load
"/home/sinners/.emacs.d/elpa/slime-20100404.1/swank-loader.lisp": file does
not
没有明显的原因,在Emacs中触发黏液会在小型缓冲区中产生这条消息:
轮询“/tmp/slme.5000 . 25 (中止与‘tmp粘液-中止-连接’) 730次
730倍还在增长。据推测,这意味着黏液在启动上有困难,但不,它运转良好。
下面是以粘液初始化开始的消息缓冲区:
../../quicklisp/dists/quicklisp/software/slime-20130217-cvs/contrib/slime-package-fu.el:flet' is an obsolete macro (as of 24.3); use eithercl-flet‘或cl-le
我现在正在学习普通的lisp。我想在emacs中使用slime,但当我按下M-x slime时,它会显示No match
最初,我下载CVS快照并将其放入我的.emacs文件中。
(setq inferior-lisp-program "/opt/local/bin/sbcl") ; your Lisp system
(add-to-list ’load-path "~/.slime") ; your SLIME directory
(require ’slime)
(slime-setup)
然后我沿着这个踏板重新设置
但问题并没有消失。
此外,M-x run
我和一位朋友观看了Python 3的大部分thenewboston语法视频,并花了2个小时试图拼凑我们的第一次程序/通用文本冒险。第一次编码经验。
我正在寻找关于愚蠢的代码和糟糕的惯例的反馈。
巴斯丁
class Erdrick():
exp = 0
level = 1
levelupthresholds = [10, 30, 60, 100]
#some sort of xp system here #where we left off
equipment = {'Copper Sword': 3, 'Leather T
所以我正在为一个游戏制作一个死亡动画。enemy1是一个UIImageView,我所做的是当一个整数小于或等于零时,它调用这个deathAnimation,它只发生一次。我想要做的是在动画完成调用时正确地使用CGPointMake。注意,在调用deathAnimation之前,另一个动画每秒被调用30次。我没有使用像cocos2d这样的东西。
if (enemy1health <= 0) {
[self slime1DeathAnimation];
//How can i detect the end of this animation
}
动画是这样完成的:
-(voi
我正在尝试使用javascript创建一个基于文本的rpg。我目前有一个可以自己运行的脚本;因为它是完全自动化的,不会从播放器接收任何输入。但是我想让它能够在用户按下按钮时从文本字段中获取值。例如,如果用户在文本字段中输入attack并按下按钮,它将转到一个attack函数。我想要做的就是把我的Java applet转换成javascript。因此,首先,下面是java applet代码:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
imp
public class Screen extends Canvas implements Runnable {
private static final int MAX_FPS = 60;
private static final int FPS_SAMPLE_SIZE = 6;
private boolean[] keysPressed = new boolean[256];
private ArrayList<Character> characters = new ArrayList<>();
private Array