TimothyQiu's Blog

keep it simple stupid

Lua 学习笔记:零

No Comments

其实本来用过一点点 Lua,不过都是需要什么功能就慢慢找 Reference Manual,这回毕业设计终于要用 Lua 写完整的东西了,于是准备把 PIL 慢慢看一遍。

首先是最简单的 Lua 为 C/C++ 程序变量赋值,类似史前的 INI 配置文件。

width = 640
height = 480

这样的赋值即设置全局变量,本质上就是在全局表中添加字段。

阅读剩余部分...

Visual C++ 调试模式 F12 中断

No Comments

最近写毕业设计,遇到个问题:在 Debug 模式运行程序时,一按 F12 就会提示「User breakpoint called from code at 0xXXXXXXXX」,完全无视我对 F12 的按键处理 :(

经过 Google,发现微软表示,这恼人的东西其实还是一项「功能」,方便在需要时立即中断程序。擦,这不坑爹么……

要解决这个「功能」,可以打开注册表编辑器,在 HKLM\Software\Microsoft\Windows NT\CurrentVersion\AeDebug\UserDebuggerHotkey 键设为非零,重启后在调试模式按 F12 就不会再触发中断了。

游戏按键处理?

No Comments

游戏中,主循环每一帧的一般流程概括起来是这样的:

处理输入 → 更新状态 → 绘制画面

「处理输入」就是获取键盘、鼠标、手柄等等输入设备的当前状态,然后根据这些输入设备的状态改变游戏中相应对象(不管是实体还是虚拟对象)的状态。

阅读剩余部分...

于是,又开始写博客了

1 Comment

算起来,最后一次正正经经写博客应该是大一时候的事了吧。那时候万恶的学校不允许自带电脑,跑机房写博客是件很蛋疼的事情,久而久之也就不写了。于是之前写了两年左右的博客也就让它尘封在硬盘吧。

嘛~现在快毕业了,终于想到又重新注册个域名开始写博客了。

话说 VPS 配置神马的真是麻烦呀~折腾了很长时间还是不能折腾出个自己满意的样子(好吧,其实我是没什么功夫看文档)。本来想装个 WordPress 玩玩的,结果好不容易装好 MySQL 内存就占用 80% 以上。优化什么的就算了,想来想去,感觉 MySQL 还是重量级了一点,WordPress 也复杂了点。算了,CentOS + Nginx + PHP + MySQL 什么的果然还是浮云啊。于是干脆暂时纯 HTML 手写页面顶着吧 于是绕了一圈依旧装回了 WordPress,果然自己写还是个漫长的过程,先 WordPress + sqlite 用着吧,过段时间再自己用 PHP 写个简单的纯文本博客程序 :)