vinjn님의 프로필::让世界更好玩的vinjn::블로그리스트 도구 도움말

张 vinjn

직업
지역
11월 23일

让我们吹口哨吧

吹出doremi,吹出miredo

时高时低,时左时右

控制小球,控制木板,控制飞船

一种崭新的游戏方式

让我们关掉显示器,把耳机戴上

用嘴巴探索一个黑暗的空间

 

游戏中的角色不需要喝水,但是你需要

11월 16일

Xiablo重构中

之前的代码又臭又长,一个极大无比的CGameManager指针贯穿几乎所有函数。。。

现在的代码轻了许多,使用了不少全局变量,很清爽

最大的改进是大幅度得引入lua脚本,并且使用luabind进行C++和lua的衔接

Xiablo也逐渐向一个通用游戏引擎的方向发展,等完工后,只要用记事本就可以写游戏了呢,Xiablo.exe + game.lua = 一个游戏

 

lua_state

 

这是一段模型处于站立状态时的lua代码,进行了初步的消息处理,很简洁吧

 

xiablo2_0

现阶段还没啥可玩性,这次打算把联网功能做进去

11월 3일

luabind运行时出现std::exception "No RTTI data!"

首先确保编译器rtti的选项打了勾
如果还是出错,那么:

#define LUABIND_NO_RTTI
#include <luabind/luabind.hpp>

9월 9일

OpenCV_Delaunay渲染

灵感来源于

diamond_real1

 

说下思路

首先cvCreateSubdivDelaunay2D初始化subdiv

读取画面,用cvGoodFeaturesToTrack找特征点,默认设为500个点

用cvSubdivDelaunay2DInsert将找到的点插入到subdiv中

然后调vDrawDelaunay进行最终的渲染,该函数修改自OpenCV/samples/C/delaunay.c中的paint_voronoi函数

 

 

7월 28일

[YourFace]简陋的人脸识别系统

C++/OpenCV,三天时间打造,各位赏“脸”,帮忙测试下,再提点意见

 

大米盘下载

 

YourFace_2