文章目录[隐藏]
平台动作游戏:Soda-Powered Penguin
一边留心致命的尖刺,一边跳跃在错落下坠的平台之间。
GLSL: 无限递归
float i,e,R,s,x,y,z;vec3 a,q,p,d=.5-FC.rgb/r.y;for(q.yz--,a=q;i++<1e2;i>76.?e+=1e-4,d=a:d){e*=R;p=q+=d*e*.5;o+=log(++e+cos(z/6.+vec4(0,1,2,0))*.3)/1e2;p=vec3(log(R=length(p))-t*.5,e=-p.z/R,atan(p.x,p.y));for(z=s=1.;s<1e2;s+=s)e+=exp(x=sin(y=PI*(dot(cos(p*s),p/p)))-1.4)/s,z+=x/y;}
线上版本:
https://twigl.app/?ol=true&ss=-NQ724HLskItSnSwzeMX
由 Megascans 和 UE5 制作的中欧风格街景
该片段为游戏关卡设计师兼 3D 艺术家:Yanar 的第一次渲染尝试
来源:
https://twitter.com/80Level/status/1622852665817583616
像素艺术教程:草坪和土壤地块
来源:
https://twitter.com/rayslynyrd/status/1635280118066331650
游戏开发中的小细节
视频中的红蓝小兵的区别在于,尽管他们都以同样的速度移动,但是动画速度不同。寻找两个值之间的平衡是一件很小的事,但却能为操作游戏角色的玩家带来不错的手感收益。具体如何调整这些值使其达到最佳效果,也取决于你的游戏类型。
来源:
https://twitter.com/artofsully/status/1632906956967903234
Aseprite: 抖动渐变
你是否为软件仅提供 3 种创建抖动渐变的选项而烦恼?海外网友 Gogolitus 分享了一系列如图所示的额外选项,让你的像素绘画更方便。
使用方式:下载压缩包,无需解压,直接在 Aseprite 的编辑菜单中添加拓展插件,加载该压缩包即可。
下载地址:
https://bitbucket.org/jjhaggar/aseprite-dithering-matrices/downloads/