- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
...
资料
国际象棋互动展示(脚本控制)
?
应用VRP强大的脚本功能,用户还可以将国际象棋的互动性淋漓尽致地表现出来。具体制作方法如下:
(1) 准备场景文件用先用3ds max制作一副国际象棋的模型,然后再调整好动画。如下图所示:
(提示:以上动画主要是通过手动打关键帧的方法展示棋子的走动与吃子动画效果,如有用户不熟悉该动画的制作方法,请参见3ds max帮助文件和其他相关资料。)
(2) 统一命名棋子将所有棋子按黑方和白方统一命名,然后再将所有棋子都归纳到一个名为“棋子动画”的ABC组中。如下图所示:
(3) 导出场景隐藏棋子后将棋盘进行烘焙,然后再显示所有棋子,将整个场景带动画属性进行导出。如下图所示:
(4) 编辑场景给场景添加一个自定义的天空球和个性化的二维界面,同时为后面要表现的功能准备好二维素材。如下图所示:
(提示:二维素材一定要事先按功能命好名,同名的二维物体会执行同样的脚本事件,所以避同名的二维物体出现。)
(5) 编辑“退出”按钮脚本首先选择“退出”按钮,然后通过单击【脚本】按钮添加鼠标单击事件。具体操作如下图所示:
(6) 编辑“开局”按钮脚本首先选择“开局”按钮,然后通过单击【脚本】按钮添加鼠标单击事件,其【鼠标移入】和【鼠标移出】按钮的脚本设置雷同于“退出”按钮的设置。具体操作如下图所示:
(7) 创建棋子的自定义函数在【VRP-脚本编辑器】对话框中单击【自定义函数】按钮,通过【新建】按钮创建一个“黑方-01”自定义函数,同时设置其事件脚本。具体操作如下图所示:
重复以上操作,用同样的方法为所有黑色的棋子和白色的棋子都创建一个相应的自定义函数。
(8) 编辑“猜猜”按钮脚本首先选择“猜猜”按钮,然后通过单击【脚本】按钮添加鼠标单击事件,其【鼠标移入】和【鼠标移出】按钮的脚本设置雷同于“退出”按钮的设置。具体操作如下图所示:
(9) 编辑“游戏规则”按钮脚本首先选择“游戏规则”按钮,然后通过单击【脚本】按钮添加鼠标单击事件,其【鼠标移入】和【鼠标移出】按钮的脚本设置雷同于“退出”按钮的设置。具体操作如下图所示:
(10) 编辑“返回主页”按钮脚本首先选择“返回主页”按钮,然后通过单击【脚本】按钮添加鼠标单击事件。具体操作如下图所示:
以上是二维界面中所有按钮事件脚本的设置方法,接下来再介绍棋子“走子”与“吃子”脚本函数的设置方法。
(11) 创建初始化函数在【初始化】函数里除了添加一个【播放音乐】和【显示鼠标触发边框】两个脚本函数外,主要是定义几个变量为后面棋子和棋盘的脚本设置做铺垫,最后再给一个变量赋一个值。具体操作如下图所示:
(12) 创建“移动”自定义函数单击【自定义函数】按钮,通过【新建】按钮创建一个“移动”自定义函数。具体操作如下图所示:
(13) 创建“吃子”自定义函数再通过【新建】按钮创建一个“吃子”自定义函数。具体操作如下图所示:
(14) 为“白子-01”创建单击事件脚本函数选择一个“白子-01”模型,然后通过单击其【属性】面板下的【脚本】按钮添加单击事件脚本函数。具体操作如下图所示:
重复以上操作,依次选择其他棋子,并按“白方-01”的单击脚本函数写其他棋子相应的单击事件脚本函数。
(15) 为“棋盘-001”创建单击事件脚本函数选择一个“棋盘-001”模型,然后通过单击其【属性】面板下的【脚本】按钮添加单击事件脚本函数。具体操作如下图所示:
重复以上操作,依次选择其他棋盘格物体,并按“棋盘-001”的单击脚本函数写其他棋盘相应的单击事件脚本函数。
整个DEMO的脚本函数就全部写完了,用户还可以根据自己的需要进行更深一层的交互设置,实现更多交互功能、展现更精彩的视角效果。
您可能关注的文档
- 环境影响评价设计报告书公示-橡胶制品环评报告.doc
- 欧蓝LED显示屏户外全彩方案.doc
- 小学-年级下奥数专题—移火柴棒.doc
- 220kV输电线路220kV间隔扩建工程-施工方案设计.doc
- 连续梁菱形挂篮施工工法(部级).doc
- 内蒙古科技大学本科生工程教育实习报告.doc
- 初一上册数学各区期末考试题-汇总(含标准答案).doc
- 高中美术会考试题..doc
- 习网中小学安全知识竞赛满分答案.doc
- 预制梁场龙门吊安装拆除方案.doc
- 难点详解鲁教版(五四制)6年级数学下册期末测试卷带答案详解(考试直接用).docx
- 难点详解鲁教版(五四制)6年级数学下册期末试题【培优】附答案详解.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题及完整答案详解(全国通用).docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题含完整答案详解(名师系列).docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题含完整答案详解【全国通用】.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试卷(突破训练)附答案详解.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试卷(能力提升)附答案详解.docx
- 难点详解京改版数学9年级上册期中试卷附参考答案详解【突破训练】.docx
- 难点解析鲁教版(五四制)7年级数学下册期末试题含完整答案详解(有一套).docx
- 难点解析鲁教版(五四制)7年级数学下册期末试卷带答案详解(夺分金卷).docx
文档评论(0)