在《Silverlight 解谜游戏 之三 消除名单》中我们通过在物品轮廓画出Path 来达到消除物品的效果,由于游戏中的物品都是Office 图片的一部分所以无法使其真正消失,本篇我们将添加一个独立于Office 图片的物品,使其能动态消失。

看看题板上多出了什么物品:

1. 在项目中加入一张“蒙娜丽莎”名作monalisa.jpg,并命名为monalisaImage

   

2. 将monalisaImage 加入magnifierCanvas:

3. 在题板上添加monalisaText,为蒙娜丽图片新建一个动态消失StoryBoard:RemoveMonaLiasStoryboard

在录制过程中,0秒处:不做任何修改,1秒处:将图片拖拽到题板后,并旋转一圈。这样图片会旋转着消失:

4. 为图片添加Behaviors:ChangePropertyActionIncrementGlobalCounterActionPlaySoundActionControlStoryboardAction

ChangePropertyAction 用于修改题板上文字的Opacity:

IncrementGlobalCounterAction 用于减少物品数量:

PlaySoundAction 播放点击音效:

ControlStoryboardAction 用于启动RemoveMonaLiasStoryboard:

5. 增加物品数量SetGlobalCounterAction 和粒子效果ParticlesBehavior:

运行程序看看效果,按此方法我们可以继续增加其他动态物品,源代码下载:

转载于:https://www.cnblogs.com/gnielee/archive/2010/01/22/silverlight-puzzle-game-part16.html

Silverlight 解谜游戏 之十六 消失的蒙娜丽莎相关推荐

  1. Silverlight 解谜游戏 之十四 音效

    在前面的篇章中我们制作了很多动态效果,作为一个游戏来说除了视觉效果外当然还需要有音乐效果.本篇就要为游戏增加一些音效,比如到物品被找到时会发出音乐提示,在游戏进行过程中会有背景音乐,这样可以使游戏更加 ...

  2. Silverlight 解谜游戏 之十七 胜利界面优化

    在<Silverlight 解谜游戏 之九 胜利通关>一文中我们制作了一个"You WIN" 的游戏结束界面,细心的同学可能发现当找到最后一个物品后GoToStateA ...

  3. Silverlight 解谜游戏 之七 放大镜(3)

    在前两篇文章中,我们已经创建了"放大镜效果"和"放大镜CheckBox",本篇内容将通过CheckBox来控制放大镜效果的开/关状态,并完成全部"放大 ...

  4. Silverlight 解谜游戏 之四 粒子特效

    前几篇一直在Blend中工作没体现出开发者的作用,本篇将为订书器(Stapler)添加自定义粒子效果,当订书器被点击时产生更好的视觉效果.其中将使用到nerdplusart 的Silverlight ...

  5. Silverlight 解谜游戏 之三 消除名单

    本篇将通过钢笔(Pen)工具为Office图片中的物品添加热点,当玩家找到图中物品时,通过ChangePropertyAction调整题板上的物品名称的不透明度(Opacity).下文以订书器(Sta ...

  6. Silverlight 解谜游戏 之十三 游戏暗示(2)

    完成本篇将实现如下效果: 2. 接上一篇内容,我们继续对暗示功能进行制作(通过光环动画进行暗示).点击"HINT" 后会在屏幕中出现光环对玩家进行提示: 2.1. 将光环图片fla ...

  7. 也谈网易“有道难题”在线解谜游戏

    今天下午忙活了一下午,参考各种资料,终于搞定了5-3到5-9的"有道难题"在线解谜游戏. 把解答列出来,方便以后回顾回顾. 答案有很多版本,有简单的有详细的. 简单的版本如下:(摘 ...

  8. New程序媛Scratch解谜游戏之密室逃脱一

    小伙伴们~ 我们今天要开始讲解scratch制作解谜游戏了,意不意外?惊不惊喜 本期视频地址: https://www.bilibili.com/video/av21536134/ 大家也可以选择进入 ...

  9. 解谜游戏-STEAM中最杂乱的游戏标签

    --人活着,倾其一生,就是为了解开世界的谜. 自从游戏这个词出现开始,解谜元素可能就被人们灵活运用于各种娱乐中.在现在的游戏里更是普遍使用,或是帮助游戏营造出各种沉浸式氛围.或是直接增加游戏可玩性.或 ...

最新文章

  1. 1874畅通工程续(dijkstra算法)
  2. Android系列之Fragment(二)----Fragment的生命周期和返回栈
  3. 不到 10 个提升逼格的 Redis 命令
  4. hana修改字段_自定义SAP HANA登陆界面背景
  5. 数据结构与算法 / 排序算法(3)
  6. mui.init方法配置
  7. Win11任务栏怎么隐藏
  8. 门面模式(Facade)
  9. python数据分析与人工智能_Python数据分析:seaborn
  10. 小林求职记(五)上来就一连串的分布式缓存提问,我有点上头....
  11. mysql 临时表 事务_MySQL学习笔记十:游标/动态SQL/临时表/事务
  12. Spring Boot AOP 实现日志持久化
  13. java抽象类的字段_java打印出继承体系的类(包括抽象类)、接口、域字段
  14. yum提示Another app is currently holding the yum lock; waiting for it to exit...处理办法
  15. UVA - 10976 分数拆分
  16. (转)财富取决于极少的大高潮,幸福取决于较多的小高潮
  17. 从应用层设置mx31-pdk板的lcd背光亮度
  18. ok6410linux开发环境搭建,OK-6410的裸机开发环境配置
  19. runtime error
  20. 增量式编码器c语言,增量式编码器

热门文章

  1. ios 消息服务器,关于IOS APNS推送消息(iphone端+服务端)
  2. php读取excel的数据,php读取excel文件数据
  3. python中对象包含几个部分_python中包含对象类型的两个列表的交集
  4. c语言之优先级 结合性与自增运算,C语言之优先级、结合性与自增运算
  5. mysql 导入 sqlite_Mysql 数据导入SQlite
  6. jade软件_TEM衍射斑点标定之DM软件
  7. python3.6.2用pyinstaller3.4报错_OceanBase 2.2 版本体验:用 BenchmarkSQL 跑 TPC-C
  8. java main是标识符吗_main方法的认识 、通配符、java的注释、java的符(标识符)【Java基础】...
  9. 计算机辅助抗体设计,计算机辅助设计提高单克隆抗体亲和力的研究
  10. 【SpringBoot 2】(三)SpringBoot相较于Spring的特点