kaikai向前走

转职任务完成。崭新fn诞生
posts(83) comments(209) trackbacks(0)
  • 博客园
  • 联系
  • 订阅 订阅
  • 管理

公告

project: CurvedAni
project: TankWAR
project: Lumines
昵称:kaikai
园龄:7年2个月
粉丝:1
关注:1

搜索

 
 

常用链接

随笔分类

  •  c/c++语言(31)
  •  ogl2d(10)
  •  updated from kaikai's weblog(7)
  •  算法与竞赛(19)
  •  游戏(17)

随笔档案

  • 2009年11月 (1)
  • 2009年10月 (2)
  • 2009年9月 (2)
  • 2009年7月 (6)
  • 2009年3月 (2)
  • 2008年2月 (2)
  • 2007年7月 (3)
  • 2007年5月 (1)
  • 2007年4月 (1)
  • 2007年2月 (2)
  • 2006年10月 (1)
  • 2006年8月 (1)
  • 2006年7月 (4)
  • 2006年3月 (2)
  • 2006年2月 (2)
  • 2006年1月 (1)
  • 2005年12月 (5)
  • 2005年11月 (4)
  • 2005年10月 (6)
  • 2005年9月 (10)
  • 2005年8月 (2)
  • 2005年7月 (4)
  • 2005年6月 (1)
  • 2005年4月 (2)
  • 2005年2月 (1)
  • 2005年1月 (1)
  • 2004年12月 (15)

相册

  • etc

blog

  • isabelcat's 呢喃碎语
  •  kaikai's weblog
  • rimy my love
  • rimy my love
  • roof的咖啡屋
  • sindgers的原野
  • 学妹的blog
  • Snokin's Blog
  •  步履蹒跚
  •  毛毛虫的air3d
  •  农夫三拳有点疼
  •  跳蚤之家
  •  我要过六级
  •  小小的垃圾袋
  • 杨人jloss
  • 看不懂就对了
  •  臻臻
  • 可爱妹妹正花季
  •  终于有了个茅草棚
  • 同事的茅草棚

links

  • CGDN论坛
  • gba开发者论坛,现又添加psp/ps2,nds等版面
  • Tongji Online Judge
  • 计算机图形学团队
  •  蜘蛛游戏开发小组
  • 专注游戏开发

宠物

  • sindgers
  • adopt your own virtual pet!
  • 臻臻

  • adopt your own virtual pet!

积分与排名

  • 积分 - 64545
  • 排名 - 1647

最新评论

阅读排行榜

评论排行榜

推荐排行榜

最新评论

共5页: 1 2 3 4 5 下一页 
Re:动作游戏自定义技能探讨 Yuxin Yang 2010-11-23 09:58  
这不是dota变种吗。。玩家自己控制能有什么技能
Re:TFS如何跨分支合并未签入的文件 黑米 2010-06-08 12:33  
你这篇文章真是帮了我一个大忙。多谢了
Re:宅电脑桌 掬一把月 2009-10-22 13:31  
我也这么做过...! 呵呵... 这人是越来越懒...哈哈
Re:宅电脑桌 生鱼片 2009-10-22 12:55  
hehe
Re:宅电脑桌 luren 2009-10-21 11:31  
我们隔壁寝室有位将电脑倾斜90度放枕头旁边。然后侧着睡着看片……
re: netcraft at tongji.edu.cn janleu 2009-06-24 08:39  
这个可以了啊
re: [导入]一个将整数转换成字符串的函数itoa hawk005 2009-05-13 20:47  
int CharToInt(char *s)
{
int integer=0,i;
int isnegative = 1;

if(*s == '-') //判断正负
{
s++;
isnegative = -1;
}

for(i=0; *(s+i); i++)
{
char c = *(s+i);
int num = 0;
switch(c)
{
case '0': num = 0; break;
case '1': num = 1; break;
case '2': num = 2; break;
case '3': num = 3; break;
case '4': num = 4; break;
case '5': num = 5; break;
case '6': num = 6; break;
case '7': num = 7; break;
case '8': num = 8; break;
case '9': num = 9; break;
default: return 0;
}
integer = integer*10 + num;
}
return isnegative*integer;
}

void main()
{
char * str = "-15548282";
int n = CharToInt(str);

printf("num= %d\n",n);
return;
}
re: 计算二进制位'1'的个数 vinson.yan 2008-12-24 16:57  
#include <stdio.h>

int
main(void)
{
int num = 343434;
int k=0;
int i;

for (i = 0; i< 32; i++) {
if ((num&(1<<i)) > 0) {
k++;
}
}

printf("k=%d",k);
}
re: MBTI职业性格测试(Psytopic特别版) 寒 2008-02-27 18:17  
ISFP
re: [Nebula2]使用3dmax7,nmaxtoolbox导出模型到nebul­a2遇到的问题及解决方法 flyingbag@hotmail.com 2007-10-24 04:41  
您好,我今天试了一次在3dsmax7中文版上安装你的nmaxtoolbox_2006_10_12.exe,依次得到如下错误信息:
http://img98.imageshack.us/img98/97/nmaxtoolboxerror01fs6.jpg
http://img98.imageshack.us/img98/5589/nmaxtoolboxerror02za1.jpg
当3DS Max 7打开之后,nebula2的菜单显示如下:
http://img98.imageshack.us/img98/8350/nmaxtoolboxerror03gv8.jpg
不知道你有没有什么解决办法。

谢谢!
高杨
MSN: <flyingbag@hotmail.com>
re: 地铁尴尬事件 kaikai 2007-10-12 15:16  
谢谢婷婷的夸奖...
koh是谁啊?
re: 地铁尴尬事件 KOH 2007-10-09 20:23  
kaikai是个不错的孩子呀
re: 地铁尴尬事件 wtthappy 2007-10-07 20:24  
kaikai是个多好的孩子哦~~
re: MBTI职业性格测试(Psytopic特别版) 无名氏 2007-08-29 11:16  
我居然和你的结果 晕~
re: 短代码.第几天 Wilson 2007-08-22 10:15  
利害。。。佩服。。。。
re: 短代码.求2点之距离 preternatural 2007-07-30 15:54  
呵呵,你也够狠的啊!
re: 短代码.EOF串 Ninstein 2007-07-19 14:37  
最近拼短了哈
re: 短代码.求2点之距离 citysky 2007-07-17 15:34  
还有一个问题就是关于state编辑器,我不太明白这个state是什么东西好象是类似动画混合器的东西,但是它和动画列表又有什么区别呢.????
re: 短代码.求2点之距离 citysky 2007-07-17 15:29  
我有那个版本的完全安装了呵呵我明白是哪个了.
re: 短代码.求2点之距离 citysky 2007-07-17 10:25  
我是个游戏美工在公司一直用的是maya的你有qq吗我的是35278245希望多指点一下!
re: 短代码.求2点之距离[未登录] kaikai 2007-07-17 10:23  
@citysky
电驴,要下完整的max.max8的iso有3g
re: 短代码.求2点之距离 citysky 2007-07-17 10:21  
maxsdk?好象是没有到哪里去下啊??
re: 短代码.求2点之距离[未登录] kaikai 2007-07-16 10:03  
@citysky
什么样的错误?你是不是没有maxsdk?
re: 短代码.求2点之距离 citysky 2007-07-16 09:58  
不知道您能否提供一个关于nebula 2 for max的详细的安装方法和简单的使用教程.我装了nmax tool但是总是提示调用的函数错误什么的怎么办啊.我用的是max7.希望解答不胜感激.
re: 坦克物理模型(ode)[未登录] Ken 2007-07-10 15:28  
可以请教一下ode吗?我的qq是363327688
re: 漏批了一张试卷,穷举- - ghxyydx 2007-07-07 23:14  
题要是很多呢???
re: 使用Sketchup作为nebula2的场景编辑器[编写中][未登录] kaikai 2007-05-18 16:09  
@咖啡
已经用这个方法做了一个单机的项目了。场景元素约1.5k个。
在场景编辑方面效率还是挺高的。
re: 使用Sketchup作为nebula2的场景编辑器[编写中][未登录] 咖啡 2007-05-18 16:02  
这个方法,你已经试过了,可行吗?
re: MBTI职业性格测试(Psytopic特别版) 农夫三拳 2007-05-08 21:57  
n年看你post一篇
re: [导入]一个将整数转换成字符串的函数itoa kaikai 2007-05-07 15:34  
@ye-------
娱乐不同于工作:)
re: [导入]一个将整数转换成字符串的函数itoa ye------- 2007-04-29 09:59  
大家的技巧的确很厉害,佩服,但如果让我检查我就可以作出批评了:每个传进来的参数都没有作正确性判断,在我小组里我是不会很容易让他通过的
re: 最近在仿照Lumines写[未登录] KENSHIN 2007-04-27 17:06  
学长真牛!
这个版本几乎跟小P版没什么差别了,除了特效外

小弟最近也在尝试做LUMINES,目前只完成了最基本功能,而且为了算法简单,消去方块的方式也做了简化

http://vip2.6to23.com/onlyurei/LUMINES.rar

是用C#编写的
re: typedef的形式定义,猜ing,求证 euclid 2007-04-01 09:41  
希望c++0x的那个建议赶快变成现实~
re: typedef的形式定义,猜ing,求证 kaikai 2007-03-19 09:43  
@huang
AnB: 'struct _A A'
A: 'struct _A '
n: 'A'
B: ''
typedef AnB: 'typedef struct _A A'
于是A就是struct _A的别称。
re: typedef的形式定义,猜ing,求证[未登录] huang 2007-03-18 23:30  
typedef struct _A A该怎么解释?struct后有一个空格
re: 百度之星程序设计大赛-初赛题4-低频词过滤 mammger 2007-03-18 15:39  
wordcount.push_back(Pair(word, id));
这里错了,要为Pair(word,1)
re: 查找第k个数字的位置 euclid 2007-03-08 21:23  
开哥准备参加topcoder吗? 我报不上名...
re: typedef的形式定义,猜ing,求证 littlefoolbear 2007-02-09 00:20  
补充说明一下,我说的编译出错,是指用(*fa[20])(int)也就是代替int来定义变量的类型。

个人感觉kensta的总结非常有道理,虽然没有官方文档的证明......
re: typedef的形式定义,猜ing,求证 littlefoolbear 2007-02-08 23:57  
@seeker
typedef int (*fa[20])(int);

其中A是int,B是(*fa[20])(int),这里B中是没有空格的!
typedef A B;//B就是A的别名,所以(*fa[20])(int)也就是可以代替int。
-----------
真的可以吗??我在gcc上可是编译出错哦。
re: 坦克物理模型(ode) sharp 2007-02-06 15:52  
您好,我用ODE进行坦克仿真,如何防止履带脱落?我尝试在履带旁边加2个板卡住履带,一开始履带就跟2个板进行碰撞接触。这样很影响履带的速度,而且还是会脱落。不知怎么解决,还望赐教。
我email:fan433712@sjtu.edu.cn
re: 准备编写ogl2dlib的动画脚本编辑器 billconan 2007-01-24 01:11  
我想找动画脚本的东西,找到这里来了。不过说起来,我倒是写了一套opengl+sdl的界面。可以freetype,但是目前只英文。
re: [导入]最简单的方法输出下列图形 htqx 2007-01-03 21:13  

我怎么觉得不是最简单的方法,倒是最卖弄的写法.

re: [导入]最简单的方法输出下列图形 nasafei 2006-12-14 21:17  
还是很乱诶,能不能发个清楚的给新手看看呢
re: 开始学习nebula2 sdk 龙巢NET刀 2006-12-14 11:41  
我来点东西. 播放视频 音频


//------------------------------------------------------------------------------
/**
@file
@ingroup Nebula2TutorialsBasic

@brief Basic Example 02 - Opening a graphics window.

This example opens a graphics window and clears it to a particular
colour. In order to open a window we need to do quite a lot more
than the previous example.

The main class we need to deal with is nGfxServer2, this is the base
class for all the graphics implementations. Unlike the kernel server
all other servers have to be created through the kernel server, this
is true for any nRoot derived class and servers are always derived
from nRoot. In order to be able to create a server, or other nRoot
derived object, we have to first ensure that it has been registered
with the kernel server; this is done by adding packages. The base
gfx classes are contained in the nnebula package and the D3D9 based
graphics server is in the ndirect3d9 package. See @ref
Nebula2Packages to see the other packages. There are two steps to
adding a package, the first is to declare which packages we are
using, and then after creating the kernel server we have to add the
packages.

The 图形服务器 can now be created via nKernelServer::New(). It
is also necessary to add a resource server (nResourceServer) as the
graphics server expects one to be available.
*/

#include "kernel/nkernelserver.h"
#include "kernel/nfileserver2.h"
#include "resource/nresourceserver.h"
#include "gfx2/ngfxserver2.h"
#include "audio3/ndsoundserver3.h"
#include "audio3/ndsound3.h"
#include "video/ndshowserver.h"


// declare packages
nNebulaUsePackage(nnebula);
nNebulaUsePackage(ndirect3d9);
nNebulaUsePackage(ndsaudioserver3); //使用DirectSound DSaudioServer
nNebulaUsePackage(ndshow);

int main(int /*argc*/, const char** /*argv*/)
{
nKernelServer* kernelServer = new nKernelServer(); //唯一对象

// all packages have to be declared and added before you use them
kernelServer->AddPackage(nnebula);
kernelServer->AddPackage(ndirect3d9);
kernelServer->AddPackage(ndsaudioserver3);
kernelServer->AddPackage(ndshow);

nRef<nResourceServer> refResourceServer;
nRef<nGfxServer2> refGfxServer;


refResourceServer = (nResourceServer*)kernelServer->New("nresourceserver", "/sys/servers/resource");
refGfxServer = (nGfxServer2*)kernelServer->New("nd3d9server", "/sys/servers/gfx");


//音频对象
//音频服务器
nDSoundServer3* audioServer = NULL;
audioServer = (nDSoundServer3*)kernelServer->New("ndsoundserver3", "/sys/servers/audio");

//使用视频对象
nDShowServer* videoServer = NULL;
videoServer = (nDShowServer*)kernelServer->New("ndshowserver","/sys/servers/video");


// set shaders assign, needed for the gfx server,
// this means that "shaders:" can be used to refer to the given directory.
kernelServer->GetFileServer()->SetAssign("shaders", "home:data/shaders/fixed");

nDisplayMode2 DisplayMode(
"Nebula2: 音频啊音频",
nDisplayMode2::Windowed,
0, 0,
640, 480,
false);
DisplayMode.SetDialogBoxMode(true);
refGfxServer->SetDisplayMode(DisplayMode); //设置显示模式

bool result;
result = refGfxServer->OpenDisplay();
n_assert(result);


//使用音频接口
nDSound3 *Lsound = NULL;

Lsound = new nDSound3();
audioServer->Open(); //必须根据窗口来使用

audioServer->Create(&Lsound, "F:\\LoLLay.wav",DSBCAPS_CTRLFX,GUID_NULL, 2);
//Lsound->Play();

// to avoid dereferencing the nRef all the time
// get a pointer to the gfx server.
nGfxServer2* gfxServer = refGfxServer.get();

videoServer->Open();
videoServer->PlayFile("F:\\backup\\Server\\video\\TombRaider7_No.1_Download.wmv");

// triggthe gfx server once every frame
// Trigger() returns false if you close the window
while (gfxServer->Trigger())
{
gfxServer->BeginScene();
gfxServer->Clear(nGfxServer2::AllBuffers, 0.0f, 0.8f, 0.6f, 0.4f, 0.0f, 0);


audioServer->BeginScene(timeGetTime());
audioServer->EndScene();


gfxServer->EndScene();
gfxServer->PresentScene();

// allow Windows to multitask
n_sleep(0.0);
}


if(Lsound != NULL)
{
delete Lsound; Lsound = NULL;
}

videoServer->Close();
audioServer->Close();
refGfxServer->CloseDisplay();
refGfxServer->Release();
refResourceServer->Release();

delete kernelServer;
return 0;
}
re: 一个关于交流内容价值的猜想 euclid 2006-12-12 13:57  
恩恩,如果是对方能很快反馈的信息就可以直接聊;否则用邮件~
re: 百度之星程序设计大赛-初赛题1-连续正整数 toor 2006-11-19 22:47  
我刚开始学c++,这样下面做的不知道行不行
#include<iostream>
using namespace std;
int main(){
int n,sum=0;
cin>>n;
for(int i=1;i<=n/2;i++)
{
sum+=i;
if(sum==n){
for(int j=i;j<=sum;j++)
cout<<j<<" ";
cout<<endl;
break;
}
if(sum>n){
cout<<"NONE"<<endl;
break;
}
}
return 0;
}
re: 地铁尴尬事件 roof 2006-10-17 17:48  
我说大哥,您太老实了吧,让错没错,但也犯不着顾着面子下车哦,不过,您老真的很纯洁啊~
re: 坦克物理模型(ode) kaikai[匿名] 2006-10-02 15:25  
@航天奇侠
嫂你个头,是我妹妹- -
re: 坦克物理模型(ode) 航天奇侠 2006-09-30 18:30  
是嫂子?
漂亮乎?
re: 百度之星程序设计大赛-初赛题3-字符串替换 田文平 2006-09-25 14:36  
上面发错了,用map也是可以的,不会重复插入
共5页: 1 2 3 4 5 下一页 
 
Powered by:
博客园
Copyright © kaikai