浏览器大全:是一个提供流行浏览器教程、在线学习分享的学习平台!
| ||
电脑大家应该不怎么陌生吧!现在电脑已经普及到大多数人的家庭之中了,电脑的用途非常地广,不同年龄段、不同行业的人对电脑的用处不同。但是对于很多的年轻人来说电脑最大的用途就是玩游戏了。电脑游戏大家肯定玩过吧!它可以使人上瘾。 相关推荐:《帝国全面战争》专题 相信很多人看到炮弹或子弹后面拖着长长的白色弹道都很不爽 建议备份原文件 首先解压缩main.pack里的东西到帝国安装目录下的data文件夹,然后把main.pack改名成extension.pack 然后在...datafx里找到projectiletrail.fx文件 用文本编辑器打开 打开文件后 你应该能看到如下内容 如果内容不符(这也是有可能发生的) 请放弃 #include "FXConfig.h" #include "Camera.fx_fragment" struct VS_INPUT struct VS_OUTPUT
VS_OUTPUT render_vertex(const VS_INPUT v) float3 to_camera = camera_position - v.position; float3 normal = normalize(cross(to_camera, v.tangent)); float4 position = v.position; float distance = length(to_camera); float width = v.width; float apparent_width = width / min(distance, v.min_apparent_width_distance); width = apparent_width * distance; width *= 1.0f - v.t; position.xyz += normal * (width * 0.5f) * v.u; r.proj_pos = r.position = mul(position, view_projection); r.colour.a = lerp(v.colour.a, 0.0f, v.t); r.u = v.u; r.fade_out_distance = v.fade_out_distance; return r; float4 render_pixel(VS_OUTPUT v) : COLOR float width_fade_out = 1.0 - abs( v.u ); float4 colour = v.colour; float cross_fade_t = saturate((v.distance - v.cross_fade_start_distance) / v.cross_fade_range); if(render_normal_map) colour.a *= width_fade_out * dist_fade_out * cross_fade_t; return hdr_encode(colour); technique projectile_alpha_sm2 ZWRITEENABLE = false; technique projectile_add_sm2 ZWRITEENABLE = false; technique projectile_subtract_sm2 ZWRITEENABLE = false;
#include "Camera.fx_fragment" struct VS_INPUT struct VS_OUTPUT
VS_OUTPUT render_vertex(const VS_INPUT v) float4 render_pixel(VS_OUTPUT v) : COLOR technique projectile_alpha_sm2 technique projectile_add_sm2 technique projectile_subtract_sm2 一定要注意备份哦 玩游戏可以在很大程度上让大家放松放松,但是我建议大家不要把过多的时间投入到工作当中,因为这样的话大家很有可能上瘾,这样不利于大家的工作或者是学习。 | ||
相关文章相关软件2345加速浏览器官方版2345加速浏览器官方版 | 56.2MB QQ浏览器官方正式版QQ浏览器官方正式版 | 49.67MB 百度浏览器最新版下载百度浏览器最新版下载 | 13.3MB UC浏览器官方正式版UC浏览器官方正式版 | 44.2MB 猎豹浏览器2022最新版下载猎豹浏览器2022下载 | 45MB 360安全浏览器官方版下载360安全浏览器下载 | 21.4MB | ![]() |