安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
I tried applying perspective when drawing the visuals themselves, but since it's a 2D context, the only things I can do is using vertical/horizontal tilt and scale. This isn't real 'perspective' but just a cheap mimic. ( And it kinda looks weird )
The easiest way to fix it would be to give each Visual their own <canvas> element to be drawn onto, but this would be a major performance issue. Because currently there are 2 canvasses ( background + visuals ) The background is currently rendered at 30FPS, while the foreground can be specified to match Wallpaper Engine's settings ( 60FPS for example ).
If I'd split them into 2 sperate canvasses, your PC would have to render 3x ( screen resolution ) canvasses each frame. Which will give many users performance issues.
TL:DR;
Currently not possible, looking for a good solution, because the easy solution is a performance killer, and drawing in perspective looks crap, because it's not real 3D.
The problem is both visuals are drawn onto the same canvas element ;) Like I explained in my previous post.... Doesn't matter if I use the animation frame or setTimeout ( irrelevant in this case? )
Splitting all visuals to their own canvas, would kill performance into oblivion
This will cause lots of rework though, because other effects ( like glow, blur, hue-shift etc. ) are also canvas-based :P So you would get a tight coupling between certain effects.