原创 Opengl紋理映射筆記

什麼是紋理? 紋理可以是一張圖片,一組圖片數據或者一段函數公式。紋理也可以被用來存儲大量的數據,這些數據可以發送到着色器上。 紋理作用? 如想讓模型的外表有更豐富的顏色圖案,我們就可以把一張圖片映射到該模型中。如以上圖中

原创 某捕魚分析

最近研究捕魚的一些功能,順手下載了一款魚,避免不必要的麻煩,幾乎看不清楚改款屬於什麼遊戲了。 首先使用Android Killer打開APK如下: 打開工程管理: 看到Assemble-CSharp.dll 可以斷定是用

原创 arm彙編傳參

開發環境:android studio 3.3 調試工具:IDA7.0 so代碼: #include <jni.h> #include <string> #include <stdlib.h> #include <stdio.h> i

原创 cocos2d-luajit文件還原

最近對一款遊戲的lua腳本提取,發現提取出來的腳本都是LJ格式的文件。如圖: image   在網上找了好幾個工具都沒什麼用,最後在github找到了luajit-decomp-master,還原出來的僞代碼基本能看懂,但是還是有殘

原创 數據結構遞歸的使用

什麼是遞歸? 遞歸是一種應用非常廣泛的算法,因爲它可以通過同一種算法不斷低簡單重複,這樣可以把一個複雜的問題分解成很多層簡單的問題。 遞歸實現原理? 遞歸的本質有三條:其一是自頂而下,其二是自己不斷重複,其三是循環中的結束條件。

原创 AndroidKiller編譯CreateProcess error=206 文件名擴展太長

解決過過程 1.去apktool官網下載最新的2.3.2jar包或者更新的版本。https://ibotpeaches.github.io/Apktool/ 2.然後替換到Androidkiller的bin/apktool/apktool

原创 Asio tcp異步例子

1.什麼是asio? Asio是一個用於網絡底層I / O編程的跨平臺C ++開發的網絡編程庫,支持同步與異步的網絡開發。 2.asio有哪些優點? 簡單易用、跨平臺、可以用於大型項目中。 3.Asio的io_service作用? io_

原创 Ogre實現已有的組中動態添加資源

在Ogre已有的組中動態添加資源,發現添加後顯示不出效果,後來查了原因發現需要重新解析一下material。 實現的代碼: void addRes(std::string groupName, std::string path

原创 Win10下編譯Android Ogre3d 1.12.6

  Ogre編譯環境所需配置:      1、Android NDK版本16      2、Android Stuido 3.3      3、Java版本jdk1.8.0_131      4、CMake 3.16.0-rc3    

原创 Opengl紋理筆記

什麼是紋理? 紋理可以是一張圖片,一組圖片數據或者一段函數公式。紋理也可以被用來存儲大量的數據,這些數據可以發送到着色器上。 紋理作用? 如想讓模型的外表有更豐富的顏色圖案,我們就可以把一張圖片映射到該模型中。如以上圖中