4 Jamesika

尚未进行身份认证

躲在阴暗的角落里开发游戏....

等级
TA的排名 26w+

[Fragment Shader] Noise 2D 在Shader中实现

The Book of Shaders - Generative designs - Noise[1] 学习笔记.1. Random 2D首先实现之前学过的的2D随机函数, 即输入一个2D坐标, 输出(0,1)随机值:float random(in vec2 st) { return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758...

2019-06-19 13:20:28

[Fragment Shader] Noise 1D 可视化理解

Shadershop Part 2. Noise[1] 的学习笔记.0. 绘图工具Graph Toy by Inigo QuilezShader Shop Editor by Toby Schachman1. RandomRandom(x)=Fract(Sine(x)∗999)Random(x)=Fract(Sine(x)∗999)Random(x)=Fract(Sine(x)∗9...

2019-06-19 13:10:22

[Fragment Shader] Random

The Book of Shaders - Generative designs - Random[1] 学习笔记.1. RandomRandom(x)=fract(sin(x)∗6331.346237)Random(x)=fract(sin(x)∗6331.346237)Random(x)=fract(sin(x)∗6331.346237)2. Random 2D通过向量点积将二维...

2019-06-19 12:56:36

用VSCode写Java的艰辛过程(笑)

用VSCode写Java的艰辛过程(笑)-1.首先之前…因为以后大概不会用java写代码所以坚持不安装java的ide.0.首先…vscode安装插件JavaExtensionPackvscode安装插件CodeRunner在vscode的用户设置里,我添加了这两项"code-runner.runInTerminal":true,"code-runne...

2018-11-13 19:23:25

C# 委托的逆变和协变

C# 委托的逆变和协变以下是个人理解.若定义委托:delegate Dog DoSomething(Dog d);并且定义了三个类( Animal < Dog 指 Dog类继承自 Animal类 )Animal < Dog < ZombieDog逆变使得委托实例上的目标方法可以接收更抽象的参数, 比如 Animal.协变使得委托实例上的返回类型可以更加具体, ...

2018-11-06 17:56:24

VS 创建 .Net Core 控制台项目时遇到的问题

VS 创建 .Net Core 控制台项目时遇到的问题记录一下.1. C# net.core 无法启动程序dotnet.exe添加PATH环境变量 C:\Program Files\dotnet2. F5调试时控制台瞬间退出, 无法正常调试退出的瞬间显示了些错误报告, 但是由于控制台直接退出了所以看不清. 所以打开Cmd, 进入VS项目文件夹, 用 dotnet run 运行, 得到以下...

2018-10-24 16:35:27

VS项目-属性小技巧

项目 - 属性常规- 输出目录$(SolutionDir)$(Configuration)\ 调试时在解决方案文件夹下,生成Debug文件夹,生成.exe (Configuration的值是Debug)- 中间目录$(Configuration)\ 调试时在项目文件夹下,生成Debug文件夹,生成.obj二进制文件.- 举个栗子!将输出目录设置为$(SolutionDir)$(Configura

2017-08-22 15:00:26

[游戏随机生成地形] Meteorite Algorithm

懒得不想复习:今天在尝试生成随机地形的时候, 想到了一个简单又比较实用的方法, 不知道是否有前辈已经用过, 我暂且将它命名 Meteorite Algorithm (陨石算法) 从名字就能猜出来, 这是个什么算法了hahahaha.最终效果: 具体思路:1. 生成能存储高度的2维网格2. 初始化高度 (这一步可以影响最终地形效果)3. 在比网格稍大的区域内,随机扔下随机大小的陨石(不

2017-04-21 19:25:10
勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。