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

华宁县住房和城乡建设局网站企业网站建设的重要性

华宁县住房和城乡建设局网站,企业网站建设的重要性,怎么注册网络公司,宁波网站seo一个Silverlight HLSL的简单例子#xff0c;通过HLSL实现图片上的像素点的的水平移动#xff0c;从而实现一个滚动背景的效果。 首先把Shader写出来吧。我这里借助了Shazzam #xff0c;界面如下#xff1a; 下面是我的HLSL#xff1a; sampler2D input : register(s0);//… 一个Silverlight HLSL的简单例子通过HLSL实现图片上的像素点的的水平移动从而实现一个滚动背景的效果。 首先把Shader写出来吧。我这里借助了Shazzam 界面如下 下面是我的HLSL   sampler2D input : register(s0);// new HLSL shader/// summaryExplain the purpose of this variable./summary /// minValue05/minValue /// maxValue10/maxValue /// defaultValue3.5/defaultValue float time:register(c0);float4 main(float2 uv : TEXCOORD) : COLOR { float4 Color; if(uv.x-time%10)uv.xuv.x-time%1;elseuv.x1uv.x-time%1;Color tex2D( input , uv.xy); return Color; }主要原理是控制UV的X在0~1之间不断循环。 放到Silverlight项目中。把工具生成的代码也放进去。 public class PixelMovieEffect : ShaderEffect {public static readonly DependencyProperty TimeProperty DependencyProperty.Register(Time, typeof(double), typeof(PixelMovieEffect), new PropertyMetadata(((double)(3.5)), PixelShaderConstantCallback(0)));public PixelMovieEffect(){PixelShader pixelShader new PixelShader();pixelShader.UriSource new Uri(/SLPixelMove;component/Content/Shader/PixelMove.ps, UriKind.Relative);this.PixelShader pixelShader;this.UpdateShaderValue(TimeProperty);}public double MoveX{get{return ((double)(this.GetValue(TimeProperty)));}set{this.SetValue(TimeProperty, value);}} } 编译一下如果没问题的话就可以用了。编译之后我们就可以了Blend的资产面板中使用这个Effect了如下   把Effect拖到要实现效果的地方如这里的图片XAML如下   Grid x:NameLayoutRootCanvas x:NamecavRender Margin20 Background#FF464D9DImage Height204 Width599 SourceContent/Images/sky.png StretchFill Canvas.Top-1Image.Effectlocal:PixelMovieEffect x:NameeffSky//Image.Effect/ImageImage x:NameimgSky Height232 Width600 Canvas.Top127 SourceContent/Images/ground.png StretchFillImage.Effectlocal:PixelMovieEffect x:NameeffGround//Image.Effect/Image/CanvasButton x:NamebtnRun Height31 Width116 Canvas.Left238 Canvas.Top365 Content滚动 Margin262,0,262,55 VerticalAlignmentBottom d:LayoutOverridesHeight/ /Grid   C#如下 public partial class MainPage : UserControl {bool blnRolling false;public MainPage(){InitializeComponent();CompositionTarget.Rendering (Robject, Re) {if (blnRolling){effGround.MoveX 0.005;effSky.MoveX 0.007;}};btnRun.Click (Cobject, Ce) {blnRolling !blnRolling;if (blnRolling){btnRun.Content 停止;}else{btnRun.Content 滚动;}};} }   可以下载附件中的源码查看效果由于没处理好图片所以看起来有点问题换上一个好的图的话应该效果还是不错的。 源码附件SLPixelMove.rar 转载于:https://www.cnblogs.com/desmend/archive/2009/12/18/1643809.html
http://www.yutouwan.com/news/291323/

相关文章:

  • 如何做网站吸引广告商dedecms网站版权信息
  • 58同城推广网站怎么做wordpress 加载次序
  • 网站 二级分类网站不收录
  • 如何搭建一个个人网站承德市建设工程交易中心网站
  • 有专门做房孑特卖的网站吗惠州品牌网站建设
  • 网站建设山东公司东营网站建设推广哪家好
  • 网站搭建课程标准logo免费自动生成器app
  • 企业网站做静态网站还是wordpress+单页模版
  • 苏州制作网站哪家好wordpress的静态页面保存在哪里
  • 建设官网的网站京东短网址在线生成
  • 怎么免费做网站不要域名东莞市建设公共交易中心网站
  • 北京网站建设流程wordpress自动接口
  • 全屏网站模板制作教程wordpress第三方登录插件
  • 网站建设通企业网站建设实验感想
  • 企业备案网站名称怎么填制作公众号的编辑器
  • 公司网站建设苏州劳伦做网站赚广告费好做吗
  • 登陆网站怎么做计算机网站建设论文范文
  • 商城网站建设流程单机多wordpress
  • asp网站发送邮件管理咨询公司名字
  • 外贸网站contactwordpress显示ip
  • 深圳微信商城网站设计公司ai可以用来做网站吗
  • 做网站应该做哪方面的淄博公益网站建设
  • 网站开发在无形资产中宁夏做网站的公司
  • 有创意的网站开发开发公司工程队营销的支持
  • 宁阳县住房和城乡建设局网站微信网站怎么做的好处
  • 电商网站的商品主图怎么优化网站源码关键词
  • 当当网网站建设响应式布局网站
  • 怎么开发一个网站深圳公司注册资金最低多少
  • 廊坊市网站百度权重什么意思
  • 4网站建设哪里好点佛山模板建站定制网站