shadowgunwfuyu第二个门没有

ShadowGun shader 解析(3)
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/1305/thread/2_dce3.png');" />
Shadowgun中的posteffect爆炸效果,第一次让我见识了unity在ios上也可以有这样的效果,也想自己做一个。上图是我写的效果,下图是shadowgun中的效果。
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/1305/thread/2_a1.png');" />
原理差不多只是算法有些不一样,效果其实不用想他这么夸张,有点感觉就可以了。
下面来讲做法:
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/1305/thread/2_e974a5e87.png');" />
为了优化shadowgun的效果没有放在fragment shader里进行技术,而是全放在了vertex shader进行处理,用移动UV的方法达到这个效果。
使用unity的post effect一般是这样的
&font face=&宋体&&
void OnRenderImage(RenderTexture source, RenderTexture destination)
Graphics.Blit(source, destination,m_Material);
这样的话只会有上图中classic postFX的情况,只有一个面片生成,这样就达不到我我要的效果。所以要生成更多的面片。
&font face=&宋体&&using UnityE
using System.C
public class ExploreEffect : ImageEffectBase
public int screenWidth = 30;
public int screenHeight= 25;
public float amplitude = 0;
void OnRenderImage(RenderTexture source, RenderTexture destination)
CustomGraphicsBlit(source, destination);
void CustomGraphicsBlit (RenderTexture source ,RenderTexture dest) {
RenderTexture.active =
source.filterMode = FilterMode.P
material.SetTexture(&_MainTex&, source);
material.SetFloat(&litude&, amplitude); //Mathf.Abs(Mathf.Sin(Time.time)));
float m_width = 1.0f / (float)screenW
float m_height = 1.0f / (float)screenH
GL.PushMatrix ();
GL.LoadOrtho ();
material.SetPass(0);
GL.Begin (GL.QUADS);
i = 0;i&screenWi++)
for (int j = 0; j & screenH j++)
GL.MultiTexCoord2(0, m_width * (i + 1), m_height * j);
GL.Vertex3(m_width * (i + 1), m_height * j, -1.0f); // BR
GL.MultiTexCoord2(0, m_width * i, m_height * j);
GL.Vertex3(m_width * i, m_height * j, -1.0f); // BL
GL.MultiTexCoord2(0, m_width * i, m_height * (j + 1));
GL.Vertex3(m_width * i, m_height * (j + 1), -1.0f); // TL
GL.MultiTexCoord2(0, m_width * (i + 1), m_height * (j + 1));
GL.Vertex3(m_width * (i + 1), m_height * (j + 1), -1.0f); // TR
GL.End ();
GL.PopMatrix ();
这是我的代码,将屏幕坐标分成了30*25个面片因为shadowgun就是这么做的。下图
726 || this.offsetHeight>700){if(this.offsetWidth/726 > this.offsetHeight/700){this.width=726;}else{this.height=700;}}" style="max-width:726max-height:700" title="点击查看原图" onclick="if(this.parentNode.tagName!='A') window.open('/forum/attachment/1305/thread/2_e974a5e87.png');" />
这个用到了GL的方法,其实GL的方法性能不高不过用在这里还行。
共1条评分,
要评论请先&或者&
mark~谢谢分享
神速啊,跟不上进度了,mark下
嘿嘿,又来了,卟错错,楼主,我最近也准备学shader这块,有什么学习资料推荐嘛?
楼主,“具体做法就是离屏幕中心的距离和amplitude做对比,越接近UV偏移的越大”。那在vert中计算出来的distance1和distance2应该是要对o.uv做一些处理吧?还是我哪里没看懂?请指教。
这个就是传说中的热浪扭曲?
:楼主,“具体做法就是离屏幕中心的距离和amplitude做对比,越接近UV偏移的越大”。那在vert中计算出来的distance1和distance2应该是要对o.uv做一些处理吧?还是我哪里没看懂?请指教。 是啊就是这个意思。处理是根据amplitude来的,我自己想出来的没什么根据,了解一下就可以了。
:这个就是传说中的热浪扭曲? 也可以做这个 效果 。去玩下shadowgun你就知道了。
:嘿嘿,又来了,卟错错,楼主,我最近也准备学shader这块,有什么学习资料推荐嘛? 我一开始看的是Nvidia的CG shader program的网上教程,其实hlsl,cg,glsl都差不多。dx和opengl也都要了解一些。想深入的话看看real time rendering,gpu gems,shaderX,gpu pro,siggraph,GDC都可以。
:神速啊,跟不上进度了,mark下 感谢支持!高考结束多多放松!不中请来年再战,千万别让无知的任性断送了你的未来。
AR(增强现实)对苹果来说非常重要。库克不仅是这么说的,我们通过 WWDC,看到了他也...
PlayLink的宗旨在于“尽可能让更多人玩游戏”,用移动设备就能与朋友一起享受PS4游戏...
苹果高管之前在接受采访时就曾经强调,苹果不会总是盯着股价来看。
对于苹果 iPad Pro 越来越倾向于二合一设备的趋势,微软负责 Surface 系列的高管有些...
雅虎42岁的前CEO 玛丽莎?梅耶尔将离职并将拿到约1.56亿美元的离职金,依我看,梅耶尔...
上次是库克,这次是库伊。
今年的iPhone 8能够创造神话吗?
现在随着交通越发的发达便利,全球化的步伐加快,出国旅游成为了大家享受生活,认识世...
多种不同类型的地图,多个风格各异的角色,虽然摒弃了《部落冲突》中的元素,但本作依...
《弹跳传奇(Flipping Legend)》是一款像素风格的冒险手游,这里有奇特的游戏画风,...
今天,我大鹅厂上架了一款全新的卡牌手游《英雄战歌》,在这款游戏中,你甚至可以使用...
《天堂2》在当时来说可以说是无人不知无人不晓了,这款NC Soft制作的网游在当时风靡了...
今天,App Store 中上架了一款全新的作品《Mr Future Ninja》(未来忍者先生),游戏...
Thomas Young最近推出了一款名为《Fowlst》的作品,这是一款以猫头鹰作为主角的反应类...
iOS 11 允许用户分别为两只不同的 AirPods 设置不同的双触动作。
不管它的设计多么漂亮,加个保护壳还是非常有必要的。
很多不明真相的用户认为这些小孔是耳机的麦克风,这是错误的,EarPods 麦克风在线控部...
对于喜欢收集Apple Watch表带的朋友,这或许是个好选择~
知名的PC外设厂商罗技近年来也开始涉足智能家居领域。
Clarity Electric 将主要用于城市里的日常通勤。
除了自定义选项之外,Slickwraps 公司还对外销售各种各样预先设计好的 Apple Pencil ...
这次限量定制版分别挑选了 《王者荣耀》 当中最受欢迎的五位英雄人物,分别是兰陵王、...
SHADOWGUN: DeadZone 游戏问题
注册时间 最后登录
在线时间3246 小时 UID
主题帖子人气
金苹果, 积分 2609, 距离下一级还需 391 积分
SHADOWGUN: DeadZone
有谁能玩起来么
进游戏 说是要登录什么,输入邮箱需要验证。
可是输入了没反应阿。
谁能玩的&&求教
目测好像是联网游戏 没有单机



威锋有你更精彩:)
说白了,对什么样素质的玩家市场用什么样的产品。剩下的自己想去吧
注册时间 最后登录
在线时间6179 小时 UID
帖子 精华1
主题帖子人气
一生?命??ります!
需要翻Q1ang才能玩
注册时间 最后登录
在线时间3246 小时 UID
主题帖子人气
回 1楼(goodlook8666) 的帖子
引用第1楼goodlook-11-16 10:43发表的
:需要*****1ang才能玩......
注册时间 最后登录
在线时间1465 小时 UID
主题帖子人气
真傻x,这公司就是个2 b,当年武士做得多好,现在完全不做动作,净整些垃圾打qiang,跟MC系列相比毫无优势
注册时间 最后登录
在线时间1507 小时 UID
主题帖子人气
回 1楼(goodlook8666) 的帖子
引用第1楼goodlook-11-16 10:43发表的
:需要*****1ang才能玩......反强也注册不了…
注册时间 最后登录
在线时间12497 小时 UID
帖子 精华1
主题帖子人气
这公司摆明不想让国人玩
注册时间 最后登录
在线时间1329 小时 UID
主题帖子人气
我很有想法,跟你学做菜吧
表示不明真相
注册时间 最后登录
在线时间1348 小时 UID
主题帖子人气
不能玩的游戏,上毛架!
注册时间 最后登录
在线时间1554 小时 UID
主题帖子人气
这公司游戏从不更新中文
注册时间 最后登录
在线时间1457 小时 UID
主题帖子人气
看到“不解释”,就知
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖
回帖后跳转到最后一页
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!后使用快捷导航没有帐号?
其他登录方式
—— 新手入门 ——
—— 智友精华 ——
查看: 1608|回复: 39
在线时间499 小时最后登录阅读权限30UID3137830注册时间积分1039精华0
, 积分 1039, 距离下一级还需 161 积分
主题帖子 金币1519 元 智豆0 点
暗影之*** ShadowGun
现在是2350年,是堕落的银河系公司横行霸道的时期。他们雇佣赏金猎手来完成他们给的任务。在这些赏金猎手中最有名的就是暗影之***。 暗影之***会让你扮演John Slade的角色,他是银河系中最有名的赏金猎手。你的任务:抓获带领着变种军团的天才狂人Dr. Edgar Simon。侵入Dr. Edgar Simon的山间堡垒,与Dr. Edgar Simon的个人保镖进行打斗,这些保镖都是人类基因强化的战斗型人形怪。暗影之***要协同高科技武器、宇宙飞船及Slade 的个人机器人助理S.A.R.A.的帮助,并结合高超的战略战胜敌人。地址游客,查看隐藏内容请或一键去隐藏有人不能玩的告诉我一声,我会去换版本的。
附件: 你需要才可以下载或查看附件。没有帐号?
在线时间6337 小时最后登录阅读权限55UID2802790注册时间积分11841精华1
温和谦逊,杯暖如汤,杯凉如水
, 积分 11841, 距离下一级还需 159 积分
主题帖子 金币32422 元 智豆2 点
先顶一个了
在线时间518 小时最后登录阅读权限20UID3682346注册时间积分672精华0
, 积分 672, 距离下一级还需 28 积分
主题帖子 金币1283 元 智豆67 点
没是没汉化,看不懂得
在线时间126 小时最后登录阅读权限20UID127162注册时间积分154精华0
, 积分 154, 距离下一级还需 46 积分
主题帖子 金币183 元 智豆0 点
XXXXXXXXXXXXXXXXXXX
在线时间503 小时最后登录阅读权限30UID2494619注册时间积分1043精华0
, 积分 1043, 距离下一级还需 157 积分
主题帖子 金币2598 元 智豆5 点
支持了!!!!!!!!!!!!!!
在线时间33 小时最后登录阅读权限15UID7524443注册时间积分80精华0
, 积分 80, 距离下一级还需 20 积分
主题帖子 金币226 元 智豆0 点
三等功vsfjdsklfm
在线时间3 小时最后登录阅读权限10UID9710865注册时间积分7精华0
, 积分 7, 距离下一级还需 13 积分
主题帖子 金币56 元 智豆0 点
{:242:}太好了
在线时间3 小时最后登录阅读权限10UID9710865注册时间积分7精华0
, 积分 7, 距离下一级还需 13 积分
主题帖子 金币56 元 智豆0 点
助理S.A.R.A
在线时间74 小时最后登录阅读权限20UID2229925注册时间积分148精华0
, 积分 148, 距离下一级还需 52 积分
主题帖子 金币152 元 智豆0 点
不知道这个行不行。
在线时间104 小时最后登录阅读权限20UID7881631注册时间积分371精华0
, 积分 371, 距离下一级还需 29 积分
主题帖子 金币668 元 智豆0 点
智友移动版
感谢分享,,,,,,
本周智豆兑换已开放兑换,先到先得。
扫码下载APP
关注智友微博

参考资料

 

随机推荐