我对openGL没有任何经验,所以也许我只是遗漏了一些东西.
我使用lablGL有这个ocaml代码.编译我用
ocamlopt -I + lablGL lablglut.cmxa lablgl.cmxa gl.ml -o gl.opt
要么
ocamlc -I + lablGL lablglut.cma lablgl.cma gl.ml -o gl.byte
let keyboard ~key ~x ~y =
match key with
| 27 -> exit 0
| _ -> ignore (Printf.printf "Key: %c %d pressed.\n%!" (char_of_int key) key)
;;
let keyboard_up ~key ~x ~y =
match key with
| _ -> ignore (Printf.printf "Key: %c %d released.\n%!" key (int_of_char key))
;;
let special ~key ~x ~y =
try
match key with …Run Code Online (Sandbox Code Playgroud)