罗培羽教你制作3DRPG游戏.ppt
《罗培羽教你制作3DRPG游戏.ppt》由会员分享,可在线阅读,更多相关《罗培羽教你制作3DRPG游戏.ppt(45页珍藏版)》请在三一文库上搜索。
1、罗培羽教你制作3DRPG游戏,罗培羽教你制作3DRPG游戏,罗培羽 作品 网名:碧俐千仞 QQ:345697666 E-mail:,第二节:Never Be Alone,罗培羽教你制作3DRPG游戏,entity* npc_old; 我们先创建一个“名字”NPC_old action npc_act_oldnpc=me; 再有一个动作,让在关卡编辑器里设置的动作为npc_act_old的角色“名字”叫做npc_old,罗培羽教你制作3DRPG游戏,c_trace(向量一,向量二,参数); 判断从向量一到向量二之间是否有障碍物,如果没有就返回值就为0,罗培羽教你制作3DRPG游戏,长老属性多边形
2、,罗培羽教你制作3DRPG游戏,VECTOR( myplayer.x, myplayer.y, myplayer.z ) 角色位置,罗培羽教你制作3DRPG游戏,VECTOR( myplayer.x+cos(myplayer.pan)*30, myplayer.y+sin(myplayer.pan)*30, myplayer.z ) 角色正前方的位置,判断线,罗培羽教你制作3DRPG游戏,if(key_space=1)/空格 c_trace(VECTOR(myplayer.x+cos(myplayer.pan)*30,myplayer.y+sin(myplayer.pan)*30,myplay
3、er.z), VECTOR(myplayer.x,myplayer.y,myplayer.z),IGNORE_PASSABLE|IGNORE_ME); if(you=npc_old)myplayer.z+=10; myplayer.z+=10 句只是作为一个判断,看看能不能判断到实体,罗培羽教你制作3DRPG游戏,试试 看看角色坐标能不能改变,罗培羽教你制作3DRPG游戏,我们要的是显示对话框和文字,罗培羽教你制作3DRPG游戏,font text_font = “Arial“,0,20; string mytext=“hello“; text ctext font= text_font; l
4、ayer=2;pos_x=20;pos_y=480; strings=1; string=mytext; ,定义字体,字体,粗体?斜体?,大小,定义字符串,定义可以显示文字的“面板”,这个就是可以显示的了,字体,层和坐标,字符串数量,显示的字符串,罗培羽教你制作3DRPG游戏,if(you=npc)do_npc(); function do_npc() ctext.visible = on; 这个visible属性让文字可以显示,罗培羽教你制作3DRPG游戏,试试,罗培羽教你制作3DRPG游戏,对话过程中要不能控制主角 var ctrlable = 1; 定义变量ctrlable while(
5、myplayer=null)wait(1); while(1) if(ctrlable=1)do_role(); wait(1); ,罗培羽教你制作3DRPG游戏,function talk() ctrlable=0; myplayer.frame=0; ctext.visible = on; ,罗培羽教你制作3DRPG游戏,删去前面的if(you=npc_old) function do_npc() if(you=npc_old) talk(); ,罗培羽教你制作3DRPG游戏,让文字在按下空格后消失,罗培羽教你制作3DRPG游戏,function talk() ctrlable=0; my
6、player.frame=0; ctext.visible = on; while(key_space=1)wait(1); while(key_space=0)wait(1); while(key_space=1)wait(1); ctext.visible = off; ctrlable=1; ,放开继续,按下继续,放开继续,罗培羽教你制作3DRPG游戏,改变说话内容,罗培羽教你制作3DRPG游戏,function talk(mytext2) ctrlable=0; str_cpy(mytext,mytext2); /mytext=mytext2 myplayer.frame=0; cte
7、xt.visible = on; while(key_space=1)wait(1); while(key_space=0)wait(1); while(key_space=1)wait(1); ctext.visible = off; ctrlable=1; ,罗培羽教你制作3DRPG游戏,function do_npc() talk(“文字”); ,罗培羽教你制作3DRPG游戏,修改几次看看 string mytext=“”;换成 string mytext; 不然会有限制,罗培羽教你制作3DRPG游戏,显示底框,罗培羽教你制作3DRPG游戏,bmap text_box_map = ; p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 罗培羽教 制作 DRPG 游戏
链接地址:https://www.31doc.com/p-3217687.html