- 博客(41)
- 资源 (3)
- 收藏
- 关注
转载 C#直接调用C++非托管结构体、类、成员函数、成员变量
[StructLayout(LayoutKind.Sequential)] public class MyOGRE { //该方式是直接调用C++ DLL内的类的成员函数。 [DllImport("CPlusPlusCSharpMix.dll", EntryPoint = "?MyOGREHello@MyOGRE@@Q
2014-08-26 11:03:43 4128 1
转载 OGRE安装配置
1.如果OGRE的相关程序启动不了,也许你的环境变量ogre_home没有配置正确。也许你更改了路径,环境变量不区分大小写。请把包含ogre_main_d.dll相关的路径设置为环境变量。
2014-08-26 09:13:14 739
转载 C#直接调用DLL导出函数
示例 1本示例显示如何使用 DllImport 属性通过调用 msvcrt.dll 中的 puts 输出消息。// PInvokeTest.csusing System;using System.Runtime.InteropServices;class PlatformInvokeTest{ [DllImport("msvcrt.dll")] public
2014-08-25 21:28:08 1522
转载 单件Singleton
//! \brief 单件Singleton//! 定义 确保一个类只有一个实例,而且自行实例化并// 向整个系统提供这个实例。//! 类型: 创建类模式 class GameMgr { GameMgr(); GameMgr& operator=(GameMgr&); //运算符重载 GameMgr(const GameMgr&); // publi
2014-08-25 10:14:45 820
转载 【转】灰度Gray
灰度,在HLSL中使用。sampler2D Texture0; //采样器//像素着色器,替换多纹理阶段,纹理混合//用于处理色彩//像素是由RGBA四个分量混合的。//输入的是颜色值,输出的也是颜色值。float4 PS_Main(float2 texCoord : TEXCOORD0) : COLOR{ float4 _inColor = tex2D(Texture0
2014-08-22 22:39:50 710
转载 【转】AGE引擎沉思录 by 腾讯创新
项目背景:AGE引擎是腾讯公司第一款自主研发3D游戏引擎,06年引擎研发工作开始,08年底基本完成引擎开发工作,09年AGE引擎开发的一个项目斗战神项目正式立项,10年斗战神项目正式发布,12年斗战神开始内测,整个开发时间持续了六年,这六年里,我们也积累了很多的成功经验当然也有失败教训,下面就分享一下在AGE引擎里的一些感悟。1. 技术方案的选择 在解决
2014-08-22 15:33:25 4261 1
转载 lua脚本学习
lua脚本学习,动态语言 1.注释comments 单行注释: --This is comments --这是单行注释 多行注释: --[[ ************** ******************* 这都是多行注释
2014-08-20 11:43:35 644
转载 【转】网游UI解决方案的选择
原文地址: http://www.cnblogs.com/shtianhai/archive/2010/08/27/1810068.html作者:鸣·铭 日期:2010-05-29字体大小: 小 中 大网游UI解决方案的选择作者 鸣·铭转载请注明出自http://www.mobilegamebase.com 由于新项目动工,UI方面需要确定方向,所以最近纠结于
2014-08-20 08:15:27 850
转载 【转】VC编译器选项
原文地址:http://blog.sina.com.cn/s/blog_3ea190670100cis0.html C/C++ 编译器选项 -优化-/O1 最小化空间 /O2 最大化速度/Ob 内联扩展(默认 n=0) /Od 禁用优化(默
2014-08-19 16:41:17 871
转载 【转】VC预编译和stdafx
关于#include "stdafx.h"关于VC编译器,它总有奇奇怪怪的编译选项。让我们这些搞C/C++的菜鸟经常不知所云。今天就来简单总结一下stdafx.h吧我编译工程的时候,出现fatal error C1010: unexpected end of file while looking for precompiled header directive。
2014-08-19 12:00:29 886
转载 SVN的简单使用
Checkout 是从SVNfucommit 签入代码,上传到SVN服务器 注意,签入时要保证自己的代码是进行过测试且稳定的, 否则就不要签入。 每次签入,如果能增加简短的log注释是最好的。 签入是非常重要的,如果签入的是杂乱无章的或是 没进行过任何测试的代码,这样
2014-08-18 22:09:19 482
转载 【转】windows下编译lua
1、创建一个Visual C++的Empty Project,如果需要支持Windows XP将Platform Toolset设置为Visual Studio 2013 - Windows XP (v120_xp)。2、Configuration Type设置为Dynamic Library (.dll)。3、添加对应的源代码文件,但lua.c、luac.c文件除外。
2014-08-17 15:47:44 682
转载 【转】浅析Lua中table的遍历 by rangercyh
当我在工作中使用lua进行开发时,发现在lua中有4种方式遍历一个table,当然,从本质上来说其实都一样,只是形式不同,这四种方式分别是:for key, value in pairs(tbtest) do XXX end for key, value in ipairs(tbtest) do XXX end for i=1, #(tbtest) do
2014-08-17 14:09:31 658
原创 Python与C++进行交互
版本 Python 2.6IDE Microsoft Visual Studio 2008C++调用Python脚本1.Py_Initialize() 初始化Python,两者要对应。Py_Finalize() 清理Python2. 导入Python模块 PyObject *pModule = PyImport_ImportModule("tes
2014-08-17 08:51:01 2673
转载 【转】基于gamebryo引擎开发过程中组件的应用和取舍 By 宋晓宇
(文中有些地方采用了拟人的手法,和组件开发公司都没有关系,别误会)宋晓宇 2009.10又是做游戏,而所谓的做游戏在我这里就是客户端表现,就是客户端强大的扩展能力和足够的稳定性。每个人经过一段时间的开发都会沉淀出一些东西,做些其他的事情,然后再去开发就思索到了更多的东西,今天实在太想说下这个感受,最后起了个这么论文标题的名字。要是还是研究生阶段指不定我又投到那个会议上去发表下了。呵呵,过来
2014-08-15 12:36:45 1339
转载 【转】通用游戏模块的开发 by songxiaoyu8
把我开放过和参与过的游戏的模块列出如下,然后慢慢开发一套通用的系统,然后在以后的游戏开发过程中逐渐把这些系统加进去,做到换游戏只要换游戏的UI,大多数的逻辑还用本身的。策划的一些高级想法再独立出去开发。引擎层面的逻辑系统:动画系统:包括骨骼动画,avatar系统。地形系统:包括场景在地形上的各种展示盒地形lodUI系统:各种UI面板和元素了:特效系统:最好用3dMax直接导出的
2014-08-15 11:00:43 739
转载 【转】关于编辑器 by songxiaoyu8
原文链接:http://blog.sina.com.cn/s/blog_564cdc590100l41f.html
2014-08-15 10:52:31 858
转载 【转】fmod开发3d网游音效的几个问题 By songxiaoyu8
原文链接:vfmod开发3d网游音效的几个问题(2010-04-21 18:06:47) 很开心在网上又认识一个新朋友,问了我几个问题。我贴下来,以备还需要的人用。1. 该怎么实现整个场景中的角色3D音效?例如:怎样会让玩家感觉到从角色右边飞过来的特效声音???2. 特效(技能)音效是应该绑在对应的特效上,还是填在角色使用特效的Effect表里?3. 关于场景混音
2014-08-15 10:22:56 1318
转载 C#格式化输出
格式项的语法是 {索引[,对齐方式][:格式字符串]}Console.WriteLine( "{0,:},{1},{2}",x1,x2,x3);// This code example demonstrates the Console.WriteLine() method. // Formatting for this example uses the "en-US" cult
2014-08-13 10:48:46 647
转载 【转】较低层次嵌入Python
8.2.2 较低层次嵌入Python在上一节的例子中只使用简单的函数就完成了在C语言中嵌入Python。但如果需要在C程序中用Python脚本传递参数,或者获得Python脚本的返回值,则要使用更多的函数来编写C程序。由于Python有自己的数据类型,因此在C程序中要使用专门的API对相应的数据类型进行操作。常用的函数有以下几种。1.数字与字符串处理在Python/C API
2014-08-12 20:28:19 690
转载 【转】C/C++和Python的交互
VS2010添加python库:在工程上,右键,属性,VC++目录,包含目录和库目录分别设置为python文件夹下的include和libs就好了。提示找不到python26.lib或者dll的把他们放到vs下vc的lib和bin目录下应该就行了。例子:#测试脚本def hello(s): print "hello wo
2014-08-12 11:42:17 747
转载 【转】c++中嵌入python入门1 By Kisser Leon
本人是用vc2003+python2.5学习的,其它的也应该差不了多少0. 坏境设置把python的include/libs目录分别加到vc的include/lib directories中去。另外,由于python没有提供debug lib,体地说,就是没有提供python25_d.lib了。你可以自己编译python的源代码来得到python25_d.lib的,偶还没试过,呵呵。而
2014-08-11 20:22:34 947
转载 【转】Ogre 1.9 起步——加载Sinbad模型并显示
我是个Ogre初学者,接触到的第一个版本是Ogre 1.9,使用VS2012开发环境,但是参考的书籍依然是《Ogre 3d 1.7 beginner's Guide - 2010》,所以多多少少会遇上点问题。 环境配置啥的不多说了,如果你参考的书籍还是《Ogre 3d 1.7 beginner's Guide - 2010》,那么一开始将会教你用如下方法加载Ogre的吉祥物Si
2014-08-11 12:05:47 1817 2
转载 【转】Ogre的相关工具和库
工具Debuggers Debugging Tools for Windows http://www.microsoft.com/whdc/devtools/debugging/default.mspx/源码控制 TortoiseCVS http://www.tortoisecvs.org/ CVSGui ht
2014-08-10 20:40:09 1935
原创 OGRE HelloWorld——MiniSample
OGRE的ExampleApplication比较繁琐,这里演示一个精简的例子。没有进行任何3D对象的创建。
2014-08-10 20:21:22 3067
转载 【转】CnLevelEdtior0.1版本Tag一下, 小谈OgreMax
2008-11-29 00:03:52分类:TagOgre, LevelEdtior, Project, ReleaseLevelEdtior截图, 注意有几个地方打错字=____=功能说明当前版本只是简单地建立了一个壳目前支持的功能如下:- 打开.scene文件建立一个场景- 打开.proj文件建立工程-
2014-08-10 12:25:39 696
转载 【转】Ogre 1.7版本重大改进by 诡辩
Ogre新的版本在年后首次发布了。1.7较之以往的版本有了长足的进步。 由于跟SOC的互动,Ogre 1.7开始慢慢渗透了更多只有商业引擎才有的功能。这得益于最初优良的框架。 下面一个一个道来。 1.改了个名字,似乎是另外一个怪兽。:) 协议改变,现在是MIT了,总之就是更自由了。2.Sample Browser的引入,社区里有篇写的很详细的文章。很多商业引擎都有,个人觉得
2014-08-10 11:18:00 638
转载 【转】使用WxPython进行Win32下Python编程
使用WxPython进行Win32下Python编程 (2008-05-03 22:28:49)转载▼标签: 技术分类: 技术文章1另一种可供Python使用的GUI工具包叫做wxPython。目前这个工具对于Python环境来说还是陌生的,但正在Python开发者中间快速地流行起来。wxPython是Pyth
2014-08-10 10:08:05 1545
转载 【转】wxPython控件学习之TextCtrl(三)响应文本控件事件
wxPython控件学习之TextCtrl(三)响应文本控件事件 2010-05-14 22:15:16分类: Python/Ruby示例:frame.Bind(wx.EVT_TEXT, frame.OnText, text)TextCtrl支持的事件类型:-----------------------
2014-08-10 09:52:35 8635
转载 OGRE 9 November 2013配置问题
标签: xp系统 文档 文件夹 转移 ogre it 分类: ogre出现错误: OGRE EXCEPTION(0:IOException): Cannot create settings file. in Root::saveConfig at ..\..\OGRE\OgreMain\src\OgreRoot.cpp (line 382)出现这个异常,直接将我的文档移动到全英
2014-08-09 13:18:58 908
原创 简单的C++程序
//例14.1 输出一行字符#include #include /* 本程序的作用是输出一行字符 */int _tmain(int argc, _TCHAR* argv[]){ printf("This is a C++ program.\n"); std::cout<<"This is a C++ program.\n"); //本行输出一行字符 printf("\n");
2014-08-05 08:49:26 445
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人