所以我在emacs工作,突然,slime-repl sbcl说文本是只读的.那很好,因为现在我不能输入任何东西.我该如何解决?
所以我开始学习 pygame 并在这一行中:
pygame.display.set_mode((640,300), 0, 32)
Run Code Online (Sandbox Code Playgroud)
我想知道 0 和 32 是什么意思,如果我改变这两个变量,程序将如何改变。
所以我只是想知道如何为 SBCL 安装 opengl?我使用的是 64 位 Windows 8 笔记本电脑。我确实使用了quicklisp和quickload,但是当我在程序中实际使用它时,我收到如下错误:
; compilation unit finished
; Undefined functions:
; DRAW-FRAME INIT-GL
; caught 2 STYLE-WARNING conditions
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
(require 'cl-opengl)
(require 'cl-glu)
(require 'lispbuilder-sdl)
(defun main-loop ()
(sdl:with-init ()
(sdl:window 800 800
:title-caption "OpenGL Test"
:opengl t
:opengl-attributes '((:sdl-gl-doublebuffer 1)
(:sdl-gl-depth-size 16)))
(setf (sdl:frame-rate) 20)
(init-gl)
(draw-frame)
(sdl:update-display)
(sdl:with-events ()
(:quit-event () t)
(:video-expose-event ()
(sdl:update-display))
(:idle ()
(draw-frame)
(sdl:update-display)))))
Run Code Online (Sandbox Code Playgroud) 我应该如何使用Dart更新我在HTML中创建的画布,以便我创建的游戏以'x'个FPS运行?
我想知道你是否应该用Javascript或HTML创建画布.我知道你可以在两者中做到这一点,但哪一个会更高效,更快?
注意:这可能听起来像一个毫无意义的问题,但我的好奇心得到了我的好处.
canvas ×2
lisp ×2
sbcl ×2
common-lisp ×1
dart ×1
depth ×1
emacs ×1
flags ×1
frame-rate ×1
html ×1
html5 ×1
installation ×1
javascript ×1
oop ×1
opengl ×1
pygame ×1
python ×1
slime ×1
variables ×1