Silverlight 解谜游戏 之十六 消失的蒙娜丽莎
在《Silverlight 解谜游戏 之三 消除名单》中我们通过在物品轮廓画出Path 来达到消除物品的效果,由于游戏中的物品都是Office 图片的一部分所以无法使其真正消失,本篇我们将添加一个独立于Office 图片的物品,使其能动态消失。
看看题板上多出了什么物品:
1. 在项目中加入一张“蒙娜丽莎”名作monalisa.jpg,并命名为monalisaImage:
2. 将monalisaImage 加入magnifierCanvas:
3. 在题板上添加monalisaText,为蒙娜丽图片新建一个动态消失StoryBoard:RemoveMonaLiasStoryboard:
在录制过程中,0秒处:不做任何修改,1秒处:将图片拖拽到题板后,并旋转一圈。这样图片会旋转着消失:
4. 为图片添加Behaviors:ChangePropertyAction、IncrementGlobalCounterAction、PlaySoundAction、ControlStoryboardAction:
ChangePropertyAction 用于修改题板上文字的Opacity:
IncrementGlobalCounterAction 用于减少物品数量:
PlaySoundAction 播放点击音效:
ControlStoryboardAction 用于启动RemoveMonaLiasStoryboard:
5. 增加物品数量SetGlobalCounterAction 和粒子效果ParticlesBehavior:
运行程序看看效果,按此方法我们可以继续增加其他动态物品,源代码下载:
转载于:https://www.cnblogs.com/gnielee/archive/2010/01/22/silverlight-puzzle-game-part16.html
Silverlight 解谜游戏 之十六 消失的蒙娜丽莎相关推荐
- Silverlight 解谜游戏 之十四 音效
在前面的篇章中我们制作了很多动态效果,作为一个游戏来说除了视觉效果外当然还需要有音乐效果.本篇就要为游戏增加一些音效,比如到物品被找到时会发出音乐提示,在游戏进行过程中会有背景音乐,这样可以使游戏更加 ...
- Silverlight 解谜游戏 之十七 胜利界面优化
在<Silverlight 解谜游戏 之九 胜利通关>一文中我们制作了一个"You WIN" 的游戏结束界面,细心的同学可能发现当找到最后一个物品后GoToStateA ...
- Silverlight 解谜游戏 之七 放大镜(3)
在前两篇文章中,我们已经创建了"放大镜效果"和"放大镜CheckBox",本篇内容将通过CheckBox来控制放大镜效果的开/关状态,并完成全部"放大 ...
- Silverlight 解谜游戏 之四 粒子特效
前几篇一直在Blend中工作没体现出开发者的作用,本篇将为订书器(Stapler)添加自定义粒子效果,当订书器被点击时产生更好的视觉效果.其中将使用到nerdplusart 的Silverlight ...
- Silverlight 解谜游戏 之三 消除名单
本篇将通过钢笔(Pen)工具为Office图片中的物品添加热点,当玩家找到图中物品时,通过ChangePropertyAction调整题板上的物品名称的不透明度(Opacity).下文以订书器(Sta ...
- Silverlight 解谜游戏 之十三 游戏暗示(2)
完成本篇将实现如下效果: 2. 接上一篇内容,我们继续对暗示功能进行制作(通过光环动画进行暗示).点击"HINT" 后会在屏幕中出现光环对玩家进行提示: 2.1. 将光环图片fla ...
- 也谈网易“有道难题”在线解谜游戏
今天下午忙活了一下午,参考各种资料,终于搞定了5-3到5-9的"有道难题"在线解谜游戏. 把解答列出来,方便以后回顾回顾. 答案有很多版本,有简单的有详细的. 简单的版本如下:(摘 ...
- New程序媛Scratch解谜游戏之密室逃脱一
小伙伴们~ 我们今天要开始讲解scratch制作解谜游戏了,意不意外?惊不惊喜 本期视频地址: https://www.bilibili.com/video/av21536134/ 大家也可以选择进入 ...
- 解谜游戏-STEAM中最杂乱的游戏标签
--人活着,倾其一生,就是为了解开世界的谜. 自从游戏这个词出现开始,解谜元素可能就被人们灵活运用于各种娱乐中.在现在的游戏里更是普遍使用,或是帮助游戏营造出各种沉浸式氛围.或是直接增加游戏可玩性.或 ...
最新文章
- 1874畅通工程续(dijkstra算法)
- Android系列之Fragment(二)----Fragment的生命周期和返回栈
- 不到 10 个提升逼格的 Redis 命令
- hana修改字段_自定义SAP HANA登陆界面背景
- 数据结构与算法 / 排序算法(3)
- mui.init方法配置
- Win11任务栏怎么隐藏
- 门面模式(Facade)
- python数据分析与人工智能_Python数据分析:seaborn
- 小林求职记(五)上来就一连串的分布式缓存提问,我有点上头....
- mysql 临时表 事务_MySQL学习笔记十:游标/动态SQL/临时表/事务
- Spring Boot AOP 实现日志持久化
- java抽象类的字段_java打印出继承体系的类(包括抽象类)、接口、域字段
- yum提示Another app is currently holding the yum lock; waiting for it to exit...处理办法
- UVA - 10976 分数拆分
- (转)财富取决于极少的大高潮,幸福取决于较多的小高潮
- 从应用层设置mx31-pdk板的lcd背光亮度
- ok6410linux开发环境搭建,OK-6410的裸机开发环境配置
- runtime error
- 增量式编码器c语言,增量式编码器
热门文章
- ios 消息服务器,关于IOS APNS推送消息(iphone端+服务端)
- php读取excel的数据,php读取excel文件数据
- python中对象包含几个部分_python中包含对象类型的两个列表的交集
- c语言之优先级 结合性与自增运算,C语言之优先级、结合性与自增运算
- mysql 导入 sqlite_Mysql 数据导入SQlite
- jade软件_TEM衍射斑点标定之DM软件
- python3.6.2用pyinstaller3.4报错_OceanBase 2.2 版本体验:用 BenchmarkSQL 跑 TPC-C
- java main是标识符吗_main方法的认识 、通配符、java的注释、java的符(标识符)【Java基础】...
- 计算机辅助抗体设计,计算机辅助设计提高单克隆抗体亲和力的研究
- 【SpringBoot 2】(三)SpringBoot相较于Spring的特点