当前位置: 首页 > article >正文

设计超炫的3D窗体旋转特效(windows7中所没有的特性)

   前注:本文只有文字表达,没有提供代码,相信字里行间提供给感兴趣的你很大的信息量;

  目前windows最新版新加入了3D桌面视效,视觉效果与Linux系统类似,可谓无所新意;网络上也出现很多3D桌面的视窗软件,其中也有很有创意新意的3D视窗效果,但大部分都是程序窗体的倾斜效果,要么就是桌面的旋转,晕阿,使用两下就乏味了,试想,不借助其他工具软件,自己实现一个真正的3D视效冲击的窗体软件,无论在win2K/XP/win7下,都是3D视效,这是个好的主意,下面讲讲实现与效果:

    提到实现3D效果,好象离不开box了,所有这些视窗大概逃不过这个宿命,使用Box,然后把视窗image贴图到对应位置,接着提供给用户操作这个box的方法,为了简单实现,本案与之一样,不同的是没有采用DirectX和openGL,自己实现了渲染引擎;为了使视窗浮于其他窗体,3D视效更逼真,就使用不规则窗体;

    然后,就是窗体切换时,动态3D视效过渡的实现,当触发了切换到下一界面的按钮或事件,启动切换线程(这个线程实现了自动旋转窗体),此时有两种方案:1)收到触发消息就启动切换线程,2)用户可以鼠标拖动窗体,当拖动一定的距离(专业一点称为像素),启动切换线程;

     下面看看效果吧:不能上传视频,只能看看图片了

 自己实现的3D窗体1

 

   上面的是上下旋转的,下面这个图是左右旋转的:

 

 自己实现的3D窗体2效果图

 

     下面的链接是视频演示:

    http://player.youku.com/player.php/sid/XODk0NDEwNTY=/v.swf

    http://player.youku.com/player.php/sid/XODk0NDI1NTY=/v.swf

    如果不能打开,可以访问我的博客地址:http://u.youku.com/ishowgame

 

     怎么样,心动了吧,这个实现方案的优点是,旋转时不会给你产生眩晕的感觉,自己写SDI、MDI和Dialog工程软件时的窗体就立体旋转起来,非常舒服,不像Yodm3D、Winflip等软件,shell托管你的桌面,Yodm3D让人有眩晕感,Winflip就是倾斜你的窗体然后界面机械的切换,比较单一,好,就说这些,喜欢他就实现他吧。。。。。

    另外:

    希望微软新的系统Windows 7的设计能够做的更好,最好提供类似的API接口,可以吗,应该是可以的吧,本案临时暂不提供代码及lib/dll开发库,请读者自力更生自行开发,就补充到这里吧,Thanks。

 

http://www.lryc.cn/news/2414453.html

相关文章:

  • 分享到QQ、QZone方法,无需登录
  • VMware Workstation 虚拟机 安装CentOS 8
  • CSMA/CA协议 80211
  • 多线程基础之二:mutex和semaphore使用方法
  • 移位寄存器及其应用
  • 赛门铁克端点防护(英語:)是由博通公司开发的安全软件套件,包括杀毒软件、入侵检测系统和防火墙,适用于服务器和台式电脑,在端点安全产品中拥有最大的市场份额。
  • 详细的图文Windows电脑设置自动关机/计划关机
  • WDM驱动模型简介
  • Flex4中文字幕教学视频(翻译自Adobe开发者中心)+ 离线下载播放器
  • 苹果电脑是“监狱”、弃用 Ubuntu,GNU 创始人斯托曼谈自由软件运动现状
  • 海龟绘图小案例(内含源码)
  • 针对没有光驱,NTLDR is missing系统无法启动的解决办法
  • 虚幻引擎3(Unreal Engine 3)概要
  • C 语言(基础笔记)
  • 最新d3dx9_33.dll文件丢失解决
  • 《社交网络》中Facemash算法分析
  • Android 版本区别
  • 网络通信原理——OSI模型、TCP/IP模型、数据通信原理
  • 常见的用户密码在后台数据库中加密存储方式
  • 办公楼综合布线系统详细设计方案
  • 路由器的类型及衡量路由器性能的主要参数指标
  • html引入html include_CSS的引入方式笔记
  • 为什么在Spring应用中不建议使用属性注入(Field Injection)
  • 本地代码与托管代码
  • mysqlbinlog -v与-vv --base64-output 与不加的区别
  • 海外代理IP如何获取?
  • 个人博客系统源码 溯雪Sxlog轻博客源码 PHP开源 简洁干净轻博客源码
  • WinPE能破解Windows的密码,这样Windows就不安全吗?
  • 十种不同风格的网站导航菜单
  • nagios安装教程