罗培羽—教你制作3DRPG游戏+第二节.ppt_第1页
罗培羽—教你制作3DRPG游戏+第二节.ppt_第2页
罗培羽—教你制作3DRPG游戏+第二节.ppt_第3页
罗培羽—教你制作3DRPG游戏+第二节.ppt_第4页
罗培羽—教你制作3DRPG游戏+第二节.ppt_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

罗培羽 教你制作3DRPG游戏 罗培羽 教你制作3DRPG游戏 罗培羽作品网名 碧俐千仞QQ 345697666E mail tyxxxx 第二节 NeverBeAlone 罗培羽 教你制作3DRPG游戏 entity npc old 我们先创建一个 名字 NPC oldactionnpc act old npc me 再有一个动作 让在关卡编辑器里设置的动作为npc act old的角色 名字 叫做npc old 罗培羽 教你制作3DRPG游戏 c trace 向量一 向量二 参数 判断从向量一到向量二之间是否有障碍物 如果没有就返回值就为0 罗培羽 教你制作3DRPG游戏 长老属性多边形 罗培羽 教你制作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 myplayer 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游戏 fonttext font Arial 0 20 stringmytext hello textctext font text font layer 2 pos x 20 pos y 480 strings 1 string mytext 定义字体 字体 粗体 斜体 大小 定义字符串 定义可以显示文字的 面板 这个就是可以显示的了 字体 层和坐标 字符串数量 显示的字符串 罗培羽 教你制作3DRPG游戏 if you npc do npc functiondo npc ctext visible on 这个visible属性让文字可以显示 罗培羽 教你制作3DRPG游戏 试试 罗培羽 教你制作3DRPG游戏 对话过程中要不能控制主角varctrlable 1 定义变量ctrlablewhile myplayer null wait 1 while 1 if ctrlable 1 do role wait 1 罗培羽 教你制作3DRPG游戏 functiontalk ctrlable 0 myplayer frame 0 ctext visible on 罗培羽 教你制作3DRPG游戏 删去前面的if you npc old functiondo npc if you npc old talk 罗培羽 教你制作3DRPG游戏 让文字在按下空格后消失 罗培羽 教你制作3DRPG游戏 functiontalk ctrlable 0 myplayer 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游戏 functiontalk mytext2 ctrlable 0 str cpy mytext mytext2 mytext mytext2myplayer 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游戏 functiondo npc talk 文字 罗培羽 教你制作3DRPG游戏 修改几次看看stringmytext 换成stringmytext 不然会有限制 罗培羽 教你制作3DRPG游戏 显示底框 罗培羽 教你制作3DRPG游戏 bmaptext box map paneltext box pos x 0 pos y 455 layer 1 bmap text box map alpha 80 flags overlay transparent refresh 定义面板 位置 层 定义图片 设置图片 透明度 这个参数存在透明度才有效 透明色有效 罗培羽 教你制作3DRPG游戏 starterstart up d3d autotransparency 1 对于overlay属性1 左上角颜色为透明0 黑色为透明 罗培羽 教你制作3DRPG游戏 functiontalk mytext2 text box visible on ctext visible on while key space 1 wait 1 while key space 0 wait 1 while key space 1 wait 1 ctext visible off text box visible off 罗培羽 教你制作3DRPG游戏 显示头像 罗培羽 教你制作3DRPG游戏 bmaptext box face paneltext face pos x 0 pos y 0 layer 1 bmap text box face alpha 100 flags overlay transparent refresh 罗培羽 教你制作3DRPG游戏 functiontalk mytext2 text box visible on text face visible on ctext visible on ctext visible off text face visible off text box visible off 罗培羽 教你制作3DRPG游戏 多幕对话 罗培羽 教你制作3DRPG游戏 functiondo npc if you npc old talk 你好1 talk 你好2 试试 罗培羽 教你制作3DRPG游戏 functiontalk mytext2 while ctrlable 0 wait 1 罗培羽 教你制作3DRPG游戏 添加人物多边形多个人物 罗培羽 教你制作3DRPG游戏 整理并添加 以及关卡编辑器中设置动作entity myplayer actionplayer act myplayer me entity npc old actionnpc act old npc old me entity npc child actionnpc act child npc child me 罗培羽 教你制作3DRPG游戏 functiondo npc if you npc old talk 你好 我是长老 if you npc child talk 你好 我是小孩 罗培羽 教你制作3DRPG游戏 变换脸型 罗培羽 教你制作3DRPG游戏 bmaptext box face bmaptext box face2 if you npc old text face bmap text box face talk 你好 我是长老 if you npc child text face bmap text box face2 talk 你好 我是小孩 罗培羽 教你制作3DRPG游戏 试试 罗培羽 教你制作3DRPG游戏 为了更加方便调用 我们修改一下 罗培羽 教你制作3DRPG游戏 functiontalk mytext2 face while ctrlable 0 wait 1 ctrlable 0 str cpy mytext mytext2 text face bmap face myplayer frame 0 ctext visible on text box visible on text face visible on 罗培羽 教你制作3DRPG游戏 functiondo npc if you npc old talk 你好 我是长老 text box face if you npc child talk 你好 我是小孩 text box face2 罗培羽 教你制作3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论