琴日ANDROID STUDIO將開發『程式』『文檔』冚辦爛刪曬,暈得壹陣陣!
唯有祭出『DiskGenius』恢愎誤刪『檔案資料夾』, 前題係文檔冇覆蓋. 停止『磁碟』寫入.
- 係『DiskGenius』揀『磁碟』恢复.
- 撳『File Recovery』恢复文檔.
- 恢愎『檔案資料夾』,『檔䅁類型』可以唔索引.
- 漫長磁碟檢索等待.
- 『Orphaned Files』完整文檔
- 『$Extend/$Deleted』破損文檔
BOOKCARD
Windows10/Windows11
琴日ANDROID STUDIO將開發『程式』『文檔』冚辦爛刪曬,暈得壹陣陣!
唯有祭出『DiskGenius』恢愎誤刪『檔案資料夾』, 前題係文檔冇覆蓋. 停止『磁碟』寫入.
事因重裝Win10,係網買Office2021,外包装係英文版, 內襱得張『PRODUCT KEY』卡, 要上『office.com』下載漢文版
近排臺『Win10』頻頻死機, 係時後重裝, 『Win11』己發佈, 考慮到新系統唔穏定多問題, 而耗『記憶體』, 雖然有64GB『記憶體』, 都係裝翻『Win10』穩陳.
係網購『Win10 Pro』『盒裝』,含『USB快閃磁碟機』同『Windows10專業版產品金鑰』.
裝Windows10專業版-USB版
撳DEL登入電腦BIOS, 設為USB引. |
撳F11選『UEFI:SMI USB DISK 1100 Partition 1』 |
臺WIN10頻頻死機, 用CrystalDiskInfo睇SSD硬碟温度達66℃. 上次買『M.2散熱』頂住显卡, 索性唔鬼用,今次買薄『M.2散熱』高10mm. 鋁底座,銅翅片.装前66℃. 装後55℃. 睇蒞有作用
之前買雜牌畫板,笔芯浮動,玩咗壹鋪就冇玩, 睇到WACOM畫板做特价, 果斷出手買CTL-672, 畫版簡洁單壹, 相當於係萤幕加触摸. 條USB線畀手機用都歉短, 换條帶磁環USB線.
https://www.wacom.com/zh-hk/getting-started/one-by-wacom |
WacomTablet_6.3.46-1.exe |
之前购『Smart Fingerprint Reader指紋鎖』支持Smart-ID, 今你登入网站時免密碼用指紋. 同埋加密本地資料檔
Smart-ID | 簡述 |
密碼管理 | 网站指紋登入 |
保密區 | 加密本地資料檔 |
指紋維䕶 | 录入指紋 |
備份與維䕶 | 備份指紋 |
Smart-ID |
http://www.emc.com.tw/products/app/1559/SmartIDInstaller_STD_V42_20210928.zip |
Smart-ID WebAutoLogin | |
chrome | https://chrome.google.com/webstore/search/smart-ID |
firefox | https://addons.mozilla.org/zh-TW/firefox/addon/smart-id-webautologin/ |
2D游戲動画幀, 由多幅關鍵幀(keyFrame) 組成. 逐幀渲染產生動画卡通.『幀動画』亦哎呌『紋理』texture. 将多幅『幀動画』存放係單壹紋理.OpenGL可提高渲染速度, 係显存記憶體1MB年代可能冇用. 事因渲染皆係電脑記憶體運作.
係显存記憶體大幅增長, OpenGL渲染係显存記憶體完成. 减小『紋理』載入量, 單壹紋理存放多幅『幀動画』,可提高渲染速度.
係3D游戲亦可用相同技術提飛渲染效率.
void zoom_textcoord_model3D(TEXTURE_PTR texture,int index,int size,VECTOR2D_PTR dest,VECTOR2D_PTR sour,int count,int flag) |
texture | 紋理 |
index | 關鍵幀索引 |
size | 關鍵幀寬高解像 |
dest | 纹理隊列 |
sour | 原始纹理隊列 |
count | 纹理頂點量 |
計單元格
int cell = texture->width / size; |
計索引
int i = index % cell;// 橫索引 |
int j = index / cell;// 行索引 |
計缩放率0.0f < zoom < 1.0f
float zoom = (float)size / (float)texture->width; |
計『幀』偏移.
float offsetX = (float)zoom * (float)i; |
float offsetY = (float)zoom * (float)j; |
遍歴UV紋理頂㸃
for (int p = 0; p < count; ++p){ |
缩細後移動
dest[p].u = sour[p].u * zoom + offsetX ; |
dest[p].v = sour[p].v * zoom + offsetY; |
纹理返转
if (flag & MODEL3D_TEXTURE_FLIP)
dest[p].v = 1 – (sour[p].v * zoom + offsetY);} |
『天幕SKYBOX』指巨立方體, 係內籠貼天幕紋理,『天幕紋理』可能係『地平線』『室內』『宇宙』. 『天幕SKYBOX』原㸃與3D相機位置重合. 係遠睇時正确.
由陸幅紋理『顶』『底』『前』『後』『左』『右』組成. 以前『天幕SKYBOX』紋理分陸幅位圖存檔.
陸幅位圖存係單壹『紋理』效率更高. 将『紋理』平分拾陸等分. 足够擺两組『天幕』紋理. 『日頭』『晚黑』各壹. 似上圖咁.
紋理索引:0~15 | 『日頭』 | 『晚黑』 |
顶up | 0 | 8 |
底dn | 1 | 9 |
前ft | 7 | 15 |
后bk | 5 | 13 |
左lt | 6 | 14 |
右rt | 4 | 12 |
定義『天幕SKYBOX』
typedef struct SKYBOX_TYP { | |
VECTOR3D pos; | 位置 |
VECTOR3D rot; | 旋轉 |
TEXTURE_PTR texture; | 天幕纹理 |
float size; | 天幕大细 |
//TEXTURE_REGION region[16]; | 纹理区域 |
VECTOR3D vertex_array[36] ; | 天幕顶点 |
VECTOR2D texCoord_array[36] ; | 天幕紋理 |
}SKYBOX, *SKYBOX_PTR; |
手エ构建『天幕SKYBOX』立方體『3D頂㸃』同『UV紋理』. 正方形以两三角形組成. 紋理左上角[u0, v0], 紋理右下角[u1,v1].天幕大细『size』.
天『UV紋理』 | 『xyz頂㸃』 |
texCoord[0]=[u1, v1] | vertex_array[0]=[-size, size, -size] |
texCoord[1]=[u0, v1] | vertex_array[1]=[size, size, -size] |
texCoord[2]=[u0, v0] | vertex_array[2]=[size, size, size] |
texCoord[3]=[u1, v1] | vertex_array[3]=[-size, size, -size] |
texCoord[4]=[u0, v0] | vertex_array[4]=[size, size, size] |
texCoord[5]=[u1, v0] | vertex_array[5]=[-size, size, size] |
地『UV紋理』 | 『xyz頂㸃』 |
texCoord[6]=[u1, v1] | vertex_array[6]=[size, -size, -size] |
texCoord[7]=[u0, v1] | vertex_array[7]=[-size, -size, -size] |
texCoord[8]=[u0, v0] | vertex_array[8]=[-size, -size, size] |
texCoord[9]=[u1, v1] | vertex_array[9]=[size, -size, -size] |
texCoord[10]=[u0, v0] | vertex_array[10]=[-size, -size, size] |
texCoord[11]=[u1, v0] | vertex_array[11]=[size, -size, size] |
前『UV紋理』 | 『xyz頂㸃』 |
texCoord[12]=[u0, v0] | vertex_array[12]=[-size, -size, -size] |
texCoord[13]=[u1, v0] | vertex_array[13]=[size, -size, -size] |
texCoord[14]=[u1, v1] | vertex_array[14]=[size, size, -size] |
texCoord[15]=[u0, v0] | vertex_array[15]=[-size, -size, -size] |
texCoord[16]=[u1, v1] | vertex_array[16]=[size, size, -size] |
texCoord[17]=[u0, v1] | vertex_array[17]=[-size, size, -size] |
后『UV紋理』 | 『xyz頂㸃』 |
texCoord[18]=[u0, v0] | vertex_array[18]=[size, -size, size] |
texCoord[19]=[u1, v0] | vertex_array[19]=[-size, -size, size] |
texCoord[20]=[u1, v1] | vertex_array[20]=[-size, size, size] |
texCoord[21]=[u0, v0] | vertex_array[21]=[size, -size, size] |
texCoord[22]=[u1, v1] | vertex_array[22]=[-size, size, size] |
texCoord[23]=[u0, v1] | vertex_array[23]=[size, size, size] |
右『UV紋理』 | 『xyz頂㸃』 |
texCoord[24]=[u1, v0] | vertex_array[24]=[size, -size, size] |
texCoord[25]=[u1, v1] | vertex_array[25]=[size, size, size] |
texCoord[26]=[u0, v1] | vertex_array[26]=[size, size, -size] |
texCoord[27]=[u1, v0] | vertex_array[27]=[size, -size, size] |
texCoord[28]=[u0, v1] | vertex_array[28]=[size, size, -size] |
texCoord[29]=[u0, v0] | vertex_array[29]=[size, -size, -size] |
左『UV紋理』 | 『xyz頂㸃』 |
texCoord[30]=[u1, v0] | vertex_array[30]=[-size, -size, -size] |
texCoord[31]=[u1, v1] | vertex_array[31]=[-size, size, -size] |
texCoord[32]=[u0, v1] | vertex_array[32]=[-size, size, size] |
texCoord[33]=[u1, v0] | vertex_array[33]=[-size, -size, -size] |
texCoord[34]=[u0, v1] | vertex_array[34]=[-size, size, size] |
texCoord[35]=[u0, v0] | vertex_array[35]=[-size, -size, size] |
本文Java係指Java 虛擬機(JVM), 下載最新版本Java Runtime Environment’ (JRE).
下載 Java8 |
Windows 適用64 位 Java |
移除舊版 Java
JavaUninstallTool.exe |
解除安裝 Java 版本 |
Win10冇啦啦『WerFault.exe-應用程式錯誤』, 愛蒞生成錯誤日志. 若程式崩毀則『WerFault.exe』收集程式錯誤,
WerFault.exe-應用程式錯誤 |
應用程式冇法正確啟動(0xc0000142). 撳確認閂程式. |
C:\Windows\System32\cmd.exe |
sfc /scannow |
Dism /Online /Cleanup-Image /RestoreHealth |
你必須登入才能發表留言。