发布网友 发布时间:2022-04-12 19:23
共2个回答
懂视网 时间:2022-04-12 23:44
http://dixq.net/rp/2.html 首先运行一下看看吧。项目的 main.cpp 就是 游戏编程教室里有说到过的 “ 每次都要写的程序的基本框架” ,然后点击编译,运行一下这个程序。 ————————————————————————————————————————
http://dixq.net/rp/2.html
首先运行一下看看吧。项目的 main.cpp 就是 游戏编程教室里有说到过的 “ 每次都要写的程序的基本框架” ,然后点击编译,运行一下这个程序。
——————————————————————————————————————————————————————————————————
————main.cpp 的改动——————
#define GLOBAL_INSTANCE #include "../include/GV.h" int Key[256]; int GetHitKeyStateAll_2(int GetHitKeyStateAll_InputKey[]){ char GetHitKeyStateAll_Key[256]; GetHitKeyStateAll( GetHitKeyStateAll_Key ); for(int i=0;i<256;i++){ if(GetHitKeyStateAll_Key[i]==1) GetHitKeyStateAll_InputKey[i]++; else GetHitKeyStateAll_InputKey[i]=0; } return 0; } int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){ ChangeWindowMode(TRUE);//ウィンドウモード if(DxLib_Init() == -1 || SetDrawScreen( DX_SCREEN_BACK )!=0) return -1;//初始化和设置双缓冲屏幕 while(ProcessMessage()==0 && ClearDrawScreen()==0 && GetHitKeyStateAll_2(Key)==0 && Key[KEY_INPUT_ESCAPE]==0){ //↑消息処理 ↑清除屏幕 ↑保存按键输入 ↑没有按ESC键 //这里!! ScreenFlip(); } DxLib_End(); return 0; }
注:
这里为初学者和像我一样不愿研究代码的人做一点简单的代码说明。
主要是保存按键输入的函数。首先主函数里调用了上面的函数,传入的参数是定义的全局变量数组Key [256]
在上面的函数里,定义了个char 数组,然后传给系统函数GetHitKeyStateAll_Key,获得按键状态。
然后遍历一遍char数组,转存到int 数组,把对应的 按键在int数组里 ++,没有按就清零。(完毕,虽然感觉这两个数组来转存有点绕的感觉)
好了,窗口就调出来了,按ESC的话,就会退出。
到此为止,你如果进行很顺利的话,准备工作就完毕了
热心网友 时间:2022-04-12 20:52
【青龙】 ——四神兽之一,守护东方的圣兽,也掌管著大地所需的水量;其身形是由蛇头、鹰爪、鹿角、虎掌、牛眼、马鬃、鱼鳞等九种动物的特徵组成的 【白虎】 ——四神兽之一,守护西方的圣兽,四圣兽中唯一真实存在的动物;传言看到白色的老虎是吉利的徵兆,白虎能随意的操控风攻击敌人 【玄武】 ——四神兽之一,守护北方的圣兽,之前玄武原为一大海中的两魔物─青龟、赤蛇,后来被玄天上帝成道前所收服并将赤蛇缠绕于青龟身上,踩在脚下;最后被命为守护北方星空的圣兽。 【朱雀】 ——四神兽之一,守护南方的圣兽,在古中国的思想上四圣兽是由四灵兽演变而来的,而朱雀则是由凤凰变化而成的;最早圣兽是依照五行去安排的,除了四方位之外还有*方位的黄龙;当朱雀出现之时就是代表此国度将有太平圣世了。 关于龙的传说有很多,龙的出处也有很多的说法,有的说是由印度传入的、有的说是中国星宿变成。印度本身是在龙神的说法的,但龙在印度的地位是不高的,也是有实物的-蟒蛇。 在五行学说盛行的年代里,慢慢的也开始流传着有关青龙的故事;五行家们照着阴阳五行给东南西北中配上五种颜色,而每种颜色又配上一个神兽与一个神灵;东为青色,配龙,西为白色,配虎,南为朱色,配雀,北为黑色,配武,黄为*正色。 在四方的神灵中,根据山海经的说法,「南方祝融,兽身人面,乘两龙。」;「西方蓐收,左耳有蛇,乘两龙。」;「东方有句芒,身鸟人面,乘两龙。」;「北方禺疆,黑身手足,乘两龙。」,比较有趣的一点是,在山海经中的龙都是用骑乘的,而跟他同类的蛇则都是被或握或操或绕颈,显示出两者的不同来;不过在五方的五神却跟四方的四神不大一样,这里就不再详述了。朱雀、玄武(黑色的龟蛇,武是龟蛇之意)、青龙、白虎又分别代表了四方的二十八宿,龙是东方的七宿 --角、亢、氐、房、心、尾、箕,而这七宿的形状又极似龙形,从他们的字义上就可以看出来,角是龙的角,亢是颈项,氐是本,而是颈根,房是膀,是胁,心是心脏,尾是尾,箕是尾末。 在中国四圣兽中,另外一个常常跟龙相提并论的就是——虎;虎,为百兽之长,它的威猛和传说中降服鬼物的能力,使得它也变成了属阳的神兽,常常跟着龙一起出动,「云从龙,风从虎」成为降服鬼物的一对最佳拍档。 而白虎也是战神、杀伐之神。白虎具有避邪、禳灾、祈丰及惩恶的扬善、发财致富、喜结良缘等多种神力。而它是四灵之一,当然也是由星宿变成的。是由二十八星宿之中,位西方七宿:奎、娄、胃、昂、毕、觜、参。所以是西方的代表,而它的白,是因是西方,西方在五行中属金,色是白的。所以它叫白虎不是因它是白色,而是从五行中说的了。 凤凰是神鸟,百鸟之王,古人说,雄的叫凤,雌的叫凰。以后,凤凰合称;再以后,龙凤相配,凤便成了宫廷后妃的代称。根据神话传递,凤是在东方殷族的鸟图腾演化而成。《山海经。大荒西经》提到有一种五彩鸟,有三种名称,叫皇鸟、朱雀及凤鸟。 《山海经。南次三经》记载一种鸟,样子像鸡,有五彩的花纹,叫凤凰。说明凤凰的形象一开始便是很美丽的。以后,它也跟龙的形象一样,愈往后愈复杂,有了鸿头、麟臀、蛇颈、鱼尾、龙纹、龟身、燕子的下巴、鸡嘴。(见《淮南子。览冥》)非梧桐不栖息,非竹实不吃。(见《诗。大雅。卷阿》)它自歌自舞,见到它意味天下太平。为群鸟之首,追随者以万计。凤凰死在一座山上,群鸟每七、八月到这里来吊念它,过十七、八天才散去,故此山叫“吊念山”。(见《水经注异闻录。鸟吊》)凤是百鸟风采的结合与升华,它的原形不外是阳鸟、鹰、孔雀和鸡四大类。 中国北方民族对禽中之王——鹰很崇拜。 凤的定型化和规范化,是在辽、金、元以后,使我们原以鸡、雀为基本形态的凤发生了很大的变化,尤其是那一对强劲的翅膀,鹰姿突出。我们现在在艺术品上常见的凤,实际是清代以后的形象,集雉尾、鸡身、鸡冠、鹰目、鹰爪、鹰颈、孔雀翎、鸳鸯羽等于一身。它的基调不似龙那么恒久、稳定。 玄武是一种由龟和蛇组合成的一种灵物。玄武的本意就是玄冥,武、冥古音是相通的。武,是黑的意思;冥,就是阴的意思。玄冥起初是对龟卜的形容:龟背是黑色的,龟卜就是请龟到冥间去诣问袓先,将答案带回来,以卜兆的形式显给世人。因此,最早的玄武就是乌龟。以后,玄冥的含义不断地扩大。龟生活在江河湖海(包括海龟),因而玄冥成了水神;乌龟长寿,玄冥成了长生不老的象征;最初的冥间在北方,殷商的甲骨占卜即「其卜必北向」,所以玄冥又成了北方神。 它和其它三灵一样,玄武也由天下二十八星宿变成的:斗、牛、女、虚、危、室、壁。 而古时后的人对玄武它的解释有以下的数种,「玄武」即龟。《礼记。曲礼上》云:「行,前朱鸟而后玄武……」「玄武」乃龟蛇。《楚辞。远游》洪兴祖补注:「玄武,谓龟蛇。位在北方,故曰玄。身有鳞甲,故曰武。「玄武」为蛇合体、龟与蛇交。 但玄武被后世的道士们升级做北方的大帝——真武大帝。有别于其它三灵。其它的青龙和白虎,只做了山庙的门神,而朱鸟就成了又天玄女。