- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 量子行者 2016 ChinaJoy
起因: 由于我们刚刚开发的基于HTC VIVE的游戏《量子行者》参加了2016上海ChianJoy,收到玩家不错的反响,而我们在开发的过程中参考了官方的ShooterGame,故想把开发过程中的收获分享给大家,一己之力有限,不对的地方请大家多多谅解和指正。下面先晒几张图吧:最后试玩视频:http://v.qq.c
2016-08-01 17:36:02 502 1
转载 虚幻4 碰撞过滤
虚幻4 碰撞过滤 英文原文:https://www.unrealengine.com/blog/collision-filtering?lang=zh-CN选择什么样的碰撞显然是非常重要的,但它可能会非常棘手,而且我们在开发虚幻4的过程中已经花了相当长的时间讨论。我们的系统可以一眼看上去有点复杂,但它是非常强大和一致的,所以我想给一点背景知识关于如何完成它。我们会谈论碰撞的不同反应,我
2016-08-01 17:11:18 1085
转载 OpenGL光照模型--四种光照效果
OpenGL光照模型 为了能看出3D效果,给场景中添加光源。如果没有光照,绘出的球看上去和一个二维平面上圆没什么差别,如下图,左边为有光照效果的球体,右边为同一个球体但没有设置光源,看上去就没有立体效果,因此OpenGL 光照效果对显示3D效果非常明显。在OpenGL 光照模型中光源和光照效果可以细分为红,绿,蓝三个部分,光源由红,绿,蓝强度来定义,而物体表面材料
2016-04-16 20:37:01 9425
转载 虚幻引擎4的基于物理模型光照
转载:http://blog.csdn.net/debugconsole/article/details/48767083siggraph13上面EpicGames带来的UnrealEngine4的PhysicallyBasedRendering(基于物理模型光照)部分内容。EpicGames应该说进入PhysicallyBasedRendering较晚了,但这样就有比
2016-04-16 19:50:12 825
原创 写在科比退役的日子
今天是科比退役的日子,感觉青春也过了好多,一转眼工作已经4年多了,时光荏苒。 来到龙图也一年多了,说好的《山口山战记2》页被老杨一巴掌拍死了,自己也做3D游戏了,U3D UE4 都做了点东西,对游戏也有了一点点 认识,今天就发出来,整理下自己的看法。
2016-04-14 13:47:58 1115
转载 inline,__inline,__forceinline的详细说明
转自:http://www.cnblogs.com/xuemaxiongfeng/articles/2464850.html__inline 关键字建议编译器在合理的情况下内联编译 C 或 C++ 函数。__inline 语义与 C++inline 关键字的语义完全相同。__inline 是一个存储类限定符。 它不影响函数的类型。格式:inline _d
2016-04-13 16:54:24 374
转载 高级碰撞检测技术
转自:http://dev.gameres.com/Program/Visual/3D/bobic.htm自从计算机游戏出现以来,程序员就不断地想办法来更精确地模拟现实世界。就拿乒乓游戏为例子(译者:Pong—被誉为电子游戏的祖先,有幸见过一次:),能见到祖先做的游戏感觉真是爽啊,想看的可以到FTP上下载“地球故事”就可以看到了:),游戏中有一个象征性的小方块(球)和两支拍子,游戏者需要在恰当
2015-04-06 21:50:05 477
原创 lua require 中的路径 不能用斜杠(/) 和 点(.) 混用
这几天一直 在搞新游戏框架的一个bug,发现不同地方require的同一个table,居然地址不一样,最后经过各种排除问题,发现我们混用了如下的编程格式:require("utility.GlobalFunction")require("utility/GlobalFunction")这样如果在GlobalFunction返回table,会造成不是同一个table。
2015-01-14 19:32:52 2552
转载 Lua性能优化技巧
转载:http://blog.csdn.net/summerhust/article/details/18599375前言和在所有其他编程语言中一样,在Lua中,我们依然应当遵循下述两条有关程序优化的箴言:原则1:不要做优化。原则2:暂时不要做优化(对专家而言)。这两条原则对于Lua编程来说尤其有意义,Lua正是因其性能而在脚本语言中鹤立鸡群。
2014-12-21 22:26:45 578
转载 批处理命令
转自:百度文库第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT!
2014-12-18 10:08:16 429
原创 cocos2d-x源码分析之Director::drawScene()
寄语:选择可能就意味着孤独,我们只有不懈的坚持方能看见曙光!最近比较郁闷,上一个项目还是黄了,自己加入了新的团队,在工作之余打算看看cocos的源代码,于是这一系列的文章便诞生了。通过源代码分析,可以看到整个cocos引擎的渲染控制函数是:Director::drawScene()// calculate "global" dt calculateDeltaTime();
2014-12-16 20:31:17 1449
原创 QT xml文件转化lua table文件 工具
经过两天的奋战,xml 文件 转化为lua table 的工具终于搞成了。先上代码:xmltoluatool.h#ifndef XMLTOLUATOOL_H#define XMLTOLUATOOL_H#include #include "qdom.h"#include "ui_xmltoluatool.h"class XmlToLuaTool : public QMa
2014-12-16 15:32:33 2170
转载 Qt 文件读写操作
转载:http://blog.csdn.net/ei__nino/article/details/7301132//文列出Qt读写文件常用方式,还有对文件的一些简单操作读文件 [cpp]view plaincopyprint?QString fileName = "D:\Lib\1.txt";QString str;Q
2014-12-13 17:27:26 437
转载 Qt之遍历文件夹
转载:http://blog.sina.com.cn/s/blog_a6fb6cc90101f1ur.html关于Qt操作文件夹、文件的知识用途较多,比如遍历下一层乃至所有子孙文件、文件夹,获取它们的一些信息(大小、类型、最后更改时间等)。当然,也可以进行级联删除。 首先看简单的:一、Qt遍历文件夹下一层的文件:方式1:void ImageTr
2014-12-13 17:26:07 533
转载 QT 读取 EXCEL XLS文件
转载地址:http://blog.sina.com.cn/s/blog_6524fd1f01015hz1.html.proCONFIG += axcontainer #include QAxObject *excel = NULL;QAxObject *workbooks = NULL;QAxObject *workbook = N
2014-12-13 17:22:41 3005
转载 Qt解析XML文件(QDomDocument)
转载:http://blog.sina.com.cn/s/blog_a6fb6cc90101eugv.html关于XML及其使用场景不在此多做介绍,今天主要介绍Qt中对于XML的解析。QtXml模块提供了一个读写XML文件的流,解析方法包含DOM和SAX,两者的区别是什么呢?DOM(Document Object Model):将XML文件保存为树的形式,操作简单,便于访问。SAX
2014-12-12 21:01:29 747
原创 cocos2dx lua 多重继承例子
今天接到任务,需要写个多重继承的demo,代码如下:A = class("A")function A:init() cclog("A:init()")endfunction A:getNameA() return "class A"end--//=============================B = class("B")function B:init() cc
2014-12-12 16:46:41 1420
转载 quick-cocos2dx lua里对class的定义
转载:http://www.swfdiy.com/?p=1663在quick-cocos2dx里, 通过class() 函数进行类的定义下面贴出quick-cocos2d-x-2.2.1-rc 里 class()的源码 function class(classname, super) local superType = type(super) loca
2014-12-12 13:56:25 817
转载 详解QuickCocos2dX继承机制
详解QuickCocos2dX继承机制DECEMBER 28, 2013 | COMMENTS这篇文章让我们来理解下QuickCocos2dx的继承机制,关于继承这个概念,是OO思想里提出来的。在C++中,我们就不说了; 在lua中,是用table配合元表metatable来实现面向对象的。下面分两部分来理解Quick中的继承机制。第一部分:LUA
2014-12-12 13:37:49 964
转载 使用BabeLua在cocos2d-x中调试Lua
转载:http://blog.csdn.net/z104207/article/details/28610785使用BabeLua在cocos2d-x中调试LuaBabeLua是一款基于VS2012/2013的Lua集成开发环境,具有Lua语法高亮,语法检查,自动补全,快速搜索,注入宿主程序内对Lua脚本进行调试,设置断点观察变量值,查看堆栈信息等功能。如何安装BabeLu
2014-12-01 12:19:42 490
转载 基于C++有限状态机的实现技术
转载:http://blog.csdn.net/linlianghui2004/article/details/5926884基于C++有限状态机的实现技术一.引言言有限状态机是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。在面向对象的软件系统中,一个对象无论多么简单或者多么复杂,都必然
2014-11-26 18:32:35 476
转载 OpenGL基础图形编程
转载:http://blog.sina.com.cn/s/blog_81ab36740100ymt5.htmlOpenGL基础图形编程 一、OpenGL与3D图形世界1.1、OpenGL使人们进入三维图形世界 我们生活在一个充满三维物体的三维世界中,为了使计算机能精确地再现这些物体,我们必须能在三维空间描绘这些物体。我们又生活在一个充满信息的世界中,能否尽快地理解
2014-11-26 17:07:32 708
转载 C++多态
转载:http://www.cnblogs.com/hongzg1982/archive/2011/05/11/2042920.htmlC++多态技术 摘要本文描述了C++中的各种多态性。重点阐述了面向对象的动态多态和基于模板的静态多态,并初步探讨了两种技术的结合使用。关键词多态 继续 虚函数 模板 宏 函数重载 泛型编程 泛型模式 导言
2014-11-26 16:27:44 306
转载 Qt QTreeWidget 树形结构实现
转载:http://www.cnblogs.com/Romi/archive/2012/04/16/2452709.html
2014-11-25 15:23:42 608
转载 vs2012+qt5.2.0环境搭建
1、安装vs2012;2、下载Qt 5.2.0 for Windows 32-bit (VS 2012, 579 MB) 和 Visual Studio Add-in 1.2.2 for Qt5 注意: 此处不要选择64位的,否则插件会和qt不匹配,插件是32位的。3、安装Qt 5.2.0 for Windows 32-bit,路径随便选(不
2014-11-24 17:04:43 406
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人