使用版本2.5
unigine 可以載入data之外的路徑,**如下
不過這個**之後,不會立即可以訪問,需要 等待一定時間才能進行訪問。
可以通過filesystem::get()->isfile(path) 來判斷檔案是否能訪問。
還可通過ulink來進行訪問。
在2.7中還可以通過類來載入packge,非常的靈活,通過這種方式,可以使用自定義的任何格式 甚至 資料夾。只要自己往其中正確新增**。
#include "uniginefilesystem.h"
class mypackages : public unigine::package
; // clone package
virtual unigine::package *clone();
// list of files
virtual int getnumfiles();
virtual const char *getfilename(int num);
// read file
virtual int selectfile(const char *name, int &size);
virtual int readfile(unsigned char *data, int size);
private:
void setvariables();
private:
unigine::string material = "";
unigine::string fragment = "";
unigine::string vertex = "";
int m_selectedindex = -1;
};package *mypackage::clone()
int mypackage::getnumfiles()
const char *mypackage::getfilename(int num)
int mypackage::selectfile(const char *name, int &size)
int mypackage::readfile(unsigned char *data, int size)
worldlogic::init()
Unigine中如何顯示中文內容
在unigine中是支援中文顯示的。主要做法內容如下 1 將中文字型放入data目錄下,任意位置都可以,格式必須是ttf 2 呼叫unigine gui get setfont 你剛才使用的字型名字 之後類似下面的 做給演示 unigine gui get setfont zcoolxiaowei ...
DATA物件方法
var shijian thisdaty.gettime gettime 方法可返回距 1970 年 1 月 1 日之間的毫秒數。document.write shijian var shiqupiancha thisdaty.gettimezoneoffset document.write shi...
data日期物件
date物件分兩種情況 注意 指定的物件會跟隨1 2兩種情況獲取不同資料 獲取當前年 console.log da.getfullyear 獲取當前月 0 11 console.log da.getmonth 1 獲取當前日 console.log da.getdate 獲取當前小時 console...