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

返利网站开发网页站点的建立流程

返利网站开发,网页站点的建立流程,wordpress中触发鼠标按钮事件动态动态代码代码,网页制作教材素材不做UI不知道,没想到时至今日,ugui居然没有sliced filled image模式,用circle做filled,不能用sliced九宫格图,导致每次使用这个效果必须一张新图,何其浪费资源。 原始功能如下: 我…

      不做UI不知道,没想到时至今日,ugui居然没有sliced filled image模式,用circle做filled,不能用sliced九宫格图,导致每次使用这个效果必须一张新图,何其浪费资源。
      原始功能如下:
在这里插入图片描述
      我觉得还是自己写shader解决这个问题比较方便,原理很简单,通过frag函数逐uv扫描中心pixel坐标与uv pixel坐标的朝向向量,与轴向量(比如up direction)的夹角,从0-360度限制discard像素即可。
      唯一注意事项就是:夹角的正负值计算问题,这里我们用叉积判断正负值即可(unity右手坐标系扩展z轴)
      直接上代码:

Shader "UI360FilledAndSliced/UI360FilledUnlitShader"
{Properties{_MainTex ("Texture", 2D) = "white" {}_Axis("Axis",vector) = (0,0.5,0,0)_Degree("Degree",Range(0,360)) = 0}SubShader{Tags { "RenderType"="Transparent" "Queue"="Transparent" }LOD 100Pass{Blend SrcAlpha OneMinusSrcAlphaCGPROGRAM#pragma vertex vert#pragma fragment frag#define RAD2DEG 57.29578#include "UnityCG.cginc"struct appdata{float4 vertex : POSITION;float2 uv : TEXCOORD0;};struct v2f{float2 uv : TEXCOORD0;float4 vertex : SV_POSITION;};sampler2D _MainTex;float4 _MainTex_ST;float2 _Axis;float _Degree;v2f vert (appdata v){v2f o;o.vertex = UnityObjectToClipPos(v.vertex);o.uv = TRANSFORM_TEX(v.uv, _MainTex);return o;}//unity右手坐标系//获取夹角正负值//左手定则float getClampPM(float2 f,float2 t){float3 f3 = float3(f,0);float3 t3 = float3(t,0);float3 n3 = cross(f3,t3);return n3.z;}//计算夹角//左手定则float getClampDegree(float2 f,float2 t){float cos = dot(f,t)/(length(f)*length(t));float deg = acos(cos)*RAD2DEG;float pm = getClampPM(f,t);if(pm>0){deg = 360-abs(deg);}return deg;}fixed4 frag (v2f i) : SV_Target{fixed4 col = tex2D(_MainTex, i.uv);float2 cuv = float2(0.5,0.5);float2 p2c = i.uv-cuv;float deg = getClampDegree(_Axis,p2c);if(deg>_Degree){discard;}return col;}ENDCG}}
}

      效果如下:
在这里插入图片描述
      后面我试了下最新的unity版本,ugui有一样的问题,可见unity还需要持续完善。

http://www.yayakq.cn/news/512834/

相关文章:

  • 哪家网站设计比较好seo同行网站
  • 设计网站名字小广告图片素材
  • 做饰品网站外贸基本流程
  • 家装网站模板下载建行手机
  • 山东建大建设有限公司网站消费全返的 微网站开发
  • 网站建设 需要ae吗什么是网站反向链接
  • 域名注册查询网站深圳 手机网站
  • 医院网站建设论证报告拉新推广怎么做
  • 用树莓派做网站wordpress做网站怎么样
  • 沧浪网站建设深圳微信网站建设
  • 食品网站建设规划书用ps做租房网站里的图标大小
  • 无锡网站建设报价如何做手机app软件
  • 郑州网站建设三猫网络做网站最好的软件
  • 免费开设网站wordpress 归档页
  • 网络建站流程wordpress创建侧边栏
  • 深圳网站建设解决方案商丘网 商丘网络第一媒体
  • 自适应网站建站网站 后台 设计
  • 网站的icp备案刚刚刚刚刚刚好痛
  • 支付宝网站接口申请php网站建设设计制作方案
  • 哪做网站最好网站怎么优化排名
  • 饿了么网站怎么做的如何网站关键词优化
  • 杭州网站优化体验wordpress二级栏
  • 怎么打开网站小程序商城怎么推广
  • 网站做聚合是啥意思友情链接的定义
  • 建设像京东一样的网站海南爱心扶贫网站是哪个公司做的
  • 海口网站建设开发滨州论坛网站建设
  • 网站建设员工技能要求杭州的网站开发
  • 网站界面友好wordpress程序上传
  • 四川省建设领域信用系统网站龙华网站建设专业定制企业
  • 祖庙高明网站建设wordpress首页修改路径