冒险岛冰狼cc++,详细看图

【帮你成功上游戏解决C++错误】让你从绝望中走出来_冒险岛吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:775,222贴子:
【帮你成功上游戏解决C++错误】让你从绝望中走出来
你还在为它而疯狂吗?现在我教你如何解决 找到冒险岛目录 把BlackCipher文件夹删除掉然后下载我的 BlackCipher.ZIP 文件 解压到冒险岛文件目录下 然后上游戏解决问题 就是这么简单BlackCipher.ZIP 下载链接:
密码: 37hs
【无法删除BlackCipher文件夹】请重起电脑 再试以上步骤 下载 C++资源库是没用的 就是NGS错误导致的解决问题了 不来顶帖的 小心木有小鸡鸡 小妹妹
深深的绝望
告诉我应该怎么玩
首先双显卡进入游戏很麻...
首胜都没有,哈哈哈,哈...
今天一上号 加3的08埃辛...
昨晚老是被人投诉,打了...
你们骗我那几千万去能干...
看到很多人玩游戏时遇到...
我玩的蝙蝠侠阿甘疯人院...
注意,是令人失望,不是...
贴吧热议榜
使用签名档&&
保存至快速回贴海量丰富奖品与您共庆!
您尚未登录,请登录后浏览社区
查看: 4535|回复: 7
在线时间1 小时性别保密积分61阅读权限5帖子精华0UIDA币0 A钻0
小学一年级, 积分 61, 距离下一级还需 39 积分
UIDA币0 A钻0 注册时间最后登录
冒险岛玩file:///C:\Users\Administrator\Documents\Tencent Files\\Image\C2C\KCE6C2$3}XN_F1P%E(G4)`7.jpg上十多分钟出现C++,系统都从新装过了,求高手帮帮忙~file:///C:\Users\Administrator\Documents\Tencent Files\\Image\C2C\KCE6C2$3}XN_F1P%E(G4)`7.jpg
10:33 上传
在线时间793 小时性别保密积分9805阅读权限60帖子精华1UIDA币20 A钻0
UIDA币20 A钻0 注册时间最后登录
这应该是bug
可去综合区提交
可更新游戏运行必要组建
在线时间2633 小时性别保密积分15431阅读权限100帖子精华0UID213527A币1540 A钻0
UID213527A币1540 A钻0 注册时间最后登录
重装一下这个Microsoft visual C++软件吧。这个是玩游戏必备的程序。到大型网游页面能下载到,比如剑灵。或者去微软官网下载。360程序里好像也能下载。
在线时间750 小时积分13956阅读权限50帖子精华0UIDA币0 A钻0
UIDA币0 A钻0 注册时间最后登录
置顶贴有个&&安装运行问题的帖子&&你可以在线提问
在线时间1 小时性别保密积分61阅读权限5帖子精华0UIDA币0 A钻0
小学一年级, 积分 61, 距离下一级还需 39 积分
UIDA币0 A钻0 注册时间最后登录
祭忆酌觞 发表于
这应该是bug
可去综合区提交
可更新游戏运行必要组建
系统游戏都重新装过了,还是有~
在线时间1 小时性别保密积分61阅读权限5帖子精华0UIDA币0 A钻0
小学一年级, 积分 61, 距离下一级还需 39 积分
UIDA币0 A钻0 注册时间最后登录
莪丶绝版k灬 发表于
重装一下这个Microsoft visual C++软件吧。这个是玩游戏必备的程序。到大型网游页面能下载到,比如剑灵。或 ...
有下载360运行库里的C++还是没效果~
在线时间2633 小时性别保密积分15431阅读权限100帖子精华0UID213527A币1540 A钻0
UID213527A币1540 A钻0 注册时间最后登录
人帅真是累 发表于
有下载360运行库里的C++还是没效果~
(提取码:9602)
这是我的网盘分享的,你可以试试。
在线时间0 小时性别保密积分26阅读权限5帖子精华0UIDA币0 A钻0
小学一年级, 积分 26, 距离下一级还需 74 积分
UIDA币0 A钻0 注册时间最后登录
去360软件下载,微软常用运行库合集2015& &问题可以解决
劳动节活动勋章
劳动节活动
猴年限定勋章
喜羊羊勋章
羊年限定勋章
答疑小组勋章
帅气GG勋章
攻略达人勋章
沙发王勋章
沙发王勋章
冒险岛十周年活动勋章
冒险岛十周年活动勋章
冒险岛11周年庆勋章
冒险岛11周年庆勋章
综合交流区开版纪念勋章
12周年纪念勋章
冒险岛12周年纪念勋章
闪闪红星在我心
avata世界杯
avata世界杯
六一儿童节勋章
快乐蛙勋章
快乐蛙勋章
测试小组勋章
冒险岛元宵节勋章
冒险岛元宵节勋章
Powered byposts - 137,&
comments - 268,&
trackbacks - 0
QQ是国内最流行的即时通讯软件。QQ使用UDP端口8000做为主要的通讯端口,并提供HTTP(80)和HTTPS(443)端口做为辅助的通讯方式。 登陆时,QQ首先尝试去连接服务器的8000端口,如果不通的话就会依次去尝试80和443端口。
QQ的聊天通讯信息是加密的,每次登陆时QQ客户端会获取一个会话密钥,以后的通讯数据都会通过此密钥来进行加密。所以网络监控的方式 无法解密QQ的聊天信息。必须知道该QQ号的密码,从而截获会话密钥才能对聊天信息进行解密。
QQ的文件传输并不进行加密,支持UDP和TCP两种方式,通讯端口由双方协商确定。
MSN使用TCP端口1863做为主要的通讯端口,并提供HTTP(80)端口做为辅助的通讯方式。登陆时,MSN首先尝试去连接服务器的1863端口, 如果不通的话就会去尝试80端口。MSN在登陆时还需要使用HTTPS(443)端口来进行密码校验,密码校验采用了HTTPS的加密方式确保用户密码不被嗅探器或者监控软件监控到。
MSN的文件传输采用SIP协议,支持TCP和UDP两种方式。通讯端口在通讯时由双方协商确定。如果传输双方可以建立直接连接, 则通过直接连接来传输文件,否则可以通过服务器中转来传输(速度较慢)。
盛大冒险岛默认采用TCP通讯方式,登陆端口为TCP 和8585,其中任何一个端口不通都不能正常登陆盛大冒险岛,当8086端口不通时,不能连接登陆页面;当8484端口不通时,不能进入游戏大区;当8585端口不通时,不能进入游戏。
阅读(2244)
&re: 常见软件登录简要说明(QQ,MSN,盛大冒险岛)
顶,要是能再具体点就好了&&&&&&
&re: 常见软件登录简要说明(QQ,MSN,盛大冒险岛)[未登录]
受教了,谢谢&&&&&&
&re: 常见软件登录简要说明(QQ,MSN,盛大冒险岛)
很实用嚒&&&&&&
&re: 常见软件登录简要说明(QQ,MSN,盛大冒险岛)
谢了哦!&&&&&&
&re: 常见软件登录简要说明(QQ,MSN,盛大冒险岛)
各位客气了!&&&&&&
&re: 常见软件登录简要说明(QQ,MSN,盛大冒险岛)
太简单了,具体点可以吗?很羡慕你的专业。&&&&&&
&re: 常见软件登录简要说明(QQ,MSN,盛大冒险岛)
@企业即时通讯
你的意思是分析网络数据包之类的吗?&&&&&&
2008年10月
282930123456791112131415161718192022242526272829303112345678
留言簿(16)
随笔分类(138)
随笔档案(137)
C++基础知识
积分与排名
阅读排行榜
评论排行榜先看下效果。
这是一个很无聊的功能。。。。首先说下,我做这个功能的初衷并不是为了实现在控制台中显示图片。。。(这貌似很无聊)
而是因为自己想做用C做一个游戏:&
当然,这是一个艰难而且漫长的过程,我决定只参考下别人的代码而不完全搬运,顺便练下手,因为自己是JAVA程序员,学C貌似有点难度。
我打算从画地图开始做起。
扯远了,开始吧。
SOIL(Simple OpenGL Image Library) 顾名思义,简单的OpenGL图片库
其实载入图片的学习型过程中,我也学到了不少其他的东西,不过都是和图形有关的,比如gtk,opengl等。。。
有经验都来分享下吧,首先是在visual studio环境下配置GTK。
首先从下载GTK的完整版(Windows)。
然后解压缩文件到你想要的位置,这里就把文件解压缩到D盘根目录下,为了以后方便,我们把文件夹名称改为gtk
然后用管理员身份运行cmd,键入以下命令&setx GTKDIR D:\gtk /m
然后打开VS2012,新建一个C++项目,最好是空项目。
然后右键单击你的项目,点击属性-&配置属性-&VC++目录
找到右边的包含目录和库目录
然后点击一下文本框,会出来一下下箭头,点一下,然后点击编辑
然后点击新行,新建一行,然后在包含目录中分别把
$(GTKDIR)\lib\gtk-2.0\include
$(GTKDIR)\lib\glib-2.0\include
$(GTKDIR)\include添加进去,$(GTKDIR)就是刚才在CMD下添加的,当然你也可以省略掉上面的步骤,直接添加绝对路径,当然,这取决于你的喜好。在库目录中添加:
$(GTKDIR)\lib然后,选择链接器-&系统-&子系统-&窗口 (/SUBSYSTEM:WINDOWS)注意,这个地方,以后如果如下报错。
错误 1 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 C:\Users\li\documents\visual studio 2012\Projects\Win32Project3\Win32Project3\MSVCRTD.lib(crtexew.obj) Win32Project3
那么,就要把这里调回来哦~~~
然后CMD,进入D:\gtk\bin目录,
我们下面要利用里面的命令做一些事情:
首先是输入命令:
pkg-config --cflags gtk+-2.0 --msvc-syntax & compilerflags.txt然后你就可以在D:\gtk或者D:\gtk\bin下面找到这个文件,里面写了如下内容:
-mms-bitfields -ID:/gtk/include/gtk-2.0 -ID:/gtk/lib/gtk-2.0/include -ID:/gtk/include/atk-1.0 -ID:/gtk/include/cairo -ID:/gtk/include/gdk-pixbuf-2.0 -ID:/gtk/include/pango-1.0 -ID:/gtk/include/glib-2.0 -ID:/gtk/lib/glib-2.0/include -ID:/gtk/include -ID:/gtk/include/freetype2 -ID:/gtk/include/libpng14
上面这段话,我们先暂时放这里。
然后我们再输入:
pkg-config --libs gtk+-2.0 --msvc-syntax & linkerflags.txt就会在目录下生产一个名为linkerflags.txt的文件里面内容如下:
/libpath:D:/gtk/lib gtk-win32-2.0.lib gdk-win32-2.0.lib atk-1.0.lib gio-2.0.lib pangowin32-1.0.lib gdi32.lib pangocairo-1.0.lib gdk_pixbuf-2.0.lib pango-1.0.lib cairo.lib gobject-2.0.lib gmodule-2.0.lib gthread-2.0.lib glib-2.0.lib intl.lib
然后我们右键点击项目,然后点击属性,单击C/C++下的命令行,下面有一栏空白的其他选项,把第一段绿色的文字(compilerflags.txt)复制到里面去,
然后跳到链接器-&命令行,把第二段绿色的文字(linkerflags.txt)里的内容复制进去。
到此为止,你就可以在include里引用gtk了!
到此为止,大功告成,如果大家以后看到了其他的插件,想引用进来,也可以用类似的方法,大部分情况下都会成功的哦~~
下面来介绍一下SOIL的引入方法,重复的地方就不说了,有一点不同我还是要说下,
如果直接按照上面的方法,会引入成功,但是调试运行程序的时候会报错,这怎么解决呢?
在SOIL目录下-&projects下面有以下文件。
都是工程文件哦
这里我们选择VC8来做吧,我在VS2012下面用VC8的成功了,VC9的失败了,不懂为什么。
回到原来的项目,右键单击解决方案添加现有项目,定位到哪个VC8的地方,然后添加进去。
然后再进行引用就OK了。
然后你就可以编译成功了(网上说了一些其他的方法,我试了没用,目前只知道引用工程的方法)。
好了,然后我放代码出来吧:
//#include "graphics.h"
#include &stdio.h&
#include &windows.h&
#include &conio.h&
#include &math.h&
#include &GL\glut.h&
#include &GL\GL.h&
#include &GL\GLU.h&
#include &SOIL.h& //轻量级图形控件
//载入图片
void display(void)
glClear(GL_COLOR_BUFFER_BIT);
glLoadIdentity();
glTranslatef(100.0f, 100.0f, 0.0f);
glBindTexture(GL_TEXTURE_2D, myTexture);
glBegin(GL_QUADS);
glTexCoord2f(0.0f, 0.0f);
glVertex2f(0.0f, 0.0f);
glTexCoord2f(1.0f, 0.0f);
glVertex2f(256.0f, 0.0f);
glTexCoord2f(1.0f, 1.0f);
glVertex2f(256.0f, 256.0f);
glTexCoord2f(0.0f, 1.0f);
glVertex2f(0.0f, 256.0f);
glutSwapBuffers();
void reshape(int width, int height)
glViewport(0, 0, width, height);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(0, width, 0, height);
glMatrixMode(GL_MODELVIEW);
void idle(void)
glutPostRedisplay();
int main(int argc, char** argv)
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);
glutInitWindowSize(640, 480);
glutCreateWindow("SOIL test");
glutDisplayFunc(display);
glutReshapeFunc(reshape);
glutIdleFunc(idle);
myTexture = SOIL_load_OGL_texture("1.jpg", 0, 1, SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_INVERT_Y);
if (!myTexture)
printf("soil failed to load texture\n");
//exit(0);
glEnable(GL_TEXTURE_2D);
glutMainLoop();
return EXIT_SUCCESS;
  其实我也是初学呢,所以代码解释方面的话,我也不敢乱说话。
还有一点打击要注意下,就是载入图片的路径,我这里是1.jpg,这个1.jpg是相对路径,
如果路径错误,是载入不了图片的,设置路径方式如下:
右键单击项目,在配置属性下的调试里面有一个工作目录,工作目录就是相对路径哦。
我自己因为是出于练手阶段,所以删除了一些没必要的代码,其实开始写了一些画正方形和线段的代码,这里没放出来,以后不过会放的。
今天把代码做了一下分析,想看的点开吧,都写了注释。
//#include "graphics.h"
#include &stdio.h&
#include &windows.h&
#include &conio.h&
#include &math.h&
#include &GL\glut.h&
#include &GL\GL.h&
#include &GL\GLU.h&
#include &SOIL.h& //轻量级图形控件
//载入图片
void display(void)
glClear(GL_COLOR_BUFFER_BIT);
glLoadIdentity();
//详情:/en-us/library/windows/desktop/ee872066(v=vs.85).aspx
//第一个参数:图片在X轴方向的位置,越大图片越往右边偏移,Y同样的,是从屏幕的左下角开始计算的。
glTranslatef(0.0f, 0.0f, 0.0f);
glBindTexture(GL_TEXTURE_2D, myTexture);
glBegin(GL_QUADS); //开始画线
/*注意glTexCoord2f的值只能是-1~1的浮点型数字
注意glVertex2f的第一个参数为X轴的左边,第二个参数为Y轴的坐标
需要4个坐标进行配合,这样才能做出不同大小的图片*/
glTexCoord2f(0.0f, 0.0f);
glVertex2f(0.0f, 0.0f);
glTexCoord2f(1.0f, 0.0f);
glVertex2f(805.0f, 0.0f);
//右上角顶点
glTexCoord2f(1.0f, 1.0f);
glVertex2f(805.0f, 150.0f);
glTexCoord2f(0.0f, 1.0f);
glVertex2f(0.0f, 150.0f);
//结束画线
//如果没有这一步,窗口将会变成白色,原因不明
glutSwapBuffers();
void reshape(int width, int height)
glViewport(0, 0, width, height); //这里的width和height是glutInitWindowSize时设置的,下同。
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(0, width, 0, height);
glMatrixMode(GL_MODELVIEW);
void idle(void)
glutPostRedisplay();
int main(int argc, char** argv)
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGBA | GLUT_DOUBLE);
glutInitWindowSize(800, 600);
glutCreateWindow("SOIL test");
glutDisplayFunc(display);
glutReshapeFunc(reshape);
glutIdleFunc(idle);
myTexture = SOIL_load_OGL_texture("1.jpg", 0, 1, SOIL_FLAG_POWER_OF_TWO | SOIL_FLAG_INVERT_Y);
if (!myTexture)
printf("soil failed to load texture\n");
//exit(0);
glEnable(GL_TEXTURE_2D);
glutMainLoop();
return EXIT_SUCCESS;
阅读(...) 评论()

我要回帖

更多关于 冒险岛c级变成b级 的文章

 

随机推荐