![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TSGame
Spiritring
只做开发,不搞科学
展开
-
TSGame开源计划---TSUI1.0发布(源码+资源)
引擎准备开源的部分:TSUITerrain(Lod)Terrain(Quadtree) Terrain(Quadtree with Lod)OCTree with collision(3ds File)OCTree with collision(TS File)TSMathTSUI完美版(Lua) TSUI1.0发布有些兄弟老催我放UI,我还原创 2009-03-14 21:33:00 · 2876 阅读 · 2 评论 -
创建基于实体节点的BSP编译器和渲染器 (第一节 概要和第一棵BSPTree)
简介二分法刨分场景技术已经存世很多年了.让Bsp Tree变成是一个时髦词汇的是约翰卡马克(id software的大神 详见Doom启示录一书)在Doom和Quake的使用.虽然游戏Doom已经很老了.但是Bsptree在所有的第一人称射击类型的游戏中仍然是重中之重,也通过了时间的考研.这个教程是要去解释如何开发一个 基于实体节点的Bsp编辑器和渲染器(编译器就是说bsp需要离线处理出数据放翻译 2014-02-08 16:49:23 · 6015 阅读 · 3 评论 -
Lua2D游戏脚本引擎(渲染OpenGL) (源码放出)
引擎还不是太完整..尤其动画那个地方.可以忽略了..这个东西主要我是拿来写算法用的,因为不需要编译器想在哪写都可以 1.典型的精灵引擎.2.游戏整体架构为 MVC3.使用链式管理精灵.4.使用Lua为引擎脚本.可以在Lua上面控制引擎的逻辑.5.底层为c.表层为c++. ....您的修改会使其变的很强的..呵呵. 源码地址:http://download原创 2010-04-03 13:09:00 · 3652 阅读 · 1 评论 -
Timeshift Blog被主流媒体报道了 谢谢大家对本开源的支持。我的天呀。
http://www.worldsgreatestbusinessmind.com/20090327-TimeShift-blog.csdn.net/spiritring-create.html我的Blog被国外主流媒体报道了。我的天呀。感谢大家对本社区的支持谢谢了。原创 2009-03-29 21:44:00 · 1043 阅读 · 2 评论 -
文件映射-技术讲解
#include int main(){ char* strFileName = "test_memfile.txt"; HANDLE hFile, hMapping; void *basepointer; // 创建一个文件对象 if ((hFile = CreateFile(strFileName, GENERIC_READ, FILE_SHARE_READ, 0, OPEN_原创 2010-04-15 11:37:00 · 824 阅读 · 0 评论 -
TimeShift 3d引擎.1.0版本(附带引擎Demo) (放出.)
找活时候的游戏Demo.拿出来大家玩吧..基本上都是攒起来的技术.场景用了3ds文件格式, Octree进行片面管理. 角色用了 md2 md3两种模型. 问:为啥这么用?答:因为这个是引擎Demo呀..要把所有的 功能都show出来. 问:为啥写的这么菜?答:因为2年前我就是很菜嘛... 问:为啥没自己格式?答:现在我他娘的有了.. 问:为啥不去死?原创 2010-04-03 13:08:00 · 1425 阅读 · 0 评论 -
TS4开发计划
TS4开发计划1. 重构LuaIDE. 支持完全由Qt4书写.编辑器使用QtCreator. 更专业的界面设计2. 调试使用远程调试.通过socket通信.3. 远端需要支持LuaIDE的网络通信需求.4. LuaIDE可以控制远端的lua.可以刷新远端的lua.5. 发布远端框架6. 扩展开发.7. 发布IOS8. LuaIDE代码提示TS4引擎整合原创 2013-02-09 03:56:50 · 923 阅读 · 0 评论 -
(原创)游戏 openGL+win32 《体验版 古墓丽影》
经过2个月的,苦苦挣扎,终于实现了 一款mmo客户端基本的功能.纳米盘下载地址:(需打开连接下载,并非直接下载)http://www.namipan.com/d/cc3a2077b3fb74dc2aa78f2e051d10e572591ab54a914c00推荐!!!!:迅载下载(需打开连接下载,并非直接下载)http://www.xunzai.com/down.aspx?down原创 2009-03-14 18:36:00 · 2585 阅读 · 3 评论 -
tslang开发语法解析器-一个函数的堆栈处理设计流程
一个函数的堆栈处理设计流程{ int a = 50; if(a>3){ int b = a; } else { }}1.首先发现第一个{.这时候初始化堆栈是0.如果后面有新的{就说明进入的新的堆栈需要把堆栈++.此时堆栈是02.判断int是否是基础类型.如果是说明要声明变量.可以是class或者是基础类型.判原创 2013-07-01 09:57:27 · 1402 阅读 · 0 评论 -
tslang的语法关键字和功能.Demo
//预编译指令#fileonce 该文件仅仅加载一次#include 加载文件#define 定义宏#ifdefine 如果定义了宏#ifndefine 如果没有定义宏#endif 结束IF//关键字-类型typedef原创 2013-07-01 09:58:52 · 1920 阅读 · 0 评论 -
Timeshift3.0 Game Engine今天第一期工作已经完成了.
哇真是不容易呀.整了快1年了.中间由于com的加入又返工了两次..今天终于可以进入第二期开发了.由于本引擎为自己消遣而完成.故不参与商业.可以拿来随意使用,休闲娱乐TS3.0经历了TS1.0 2.0的技术沉淀.今天架构已经比较成熟.Lua作为主逻辑开发语言..绑定了opengl为基础的渲染引擎.还有TS游戏引擎.配合目前还比较坑爹的Lua编辑器.构成了TS3.0的主框架.原创 2011-10-07 17:34:23 · 2038 阅读 · 3 评论 -
Timeshift3.0支持cocos2d-x for lua第一版bate版测试.
第一版.目前只有LuaEdit + cocos2d-x 可以调试Lua.图1:显示界面.图2: Debug支持.LuaEdit操作:原创 2013-07-04 09:30:27 · 2137 阅读 · 0 评论