要加载图片路径,需要使用Unity的AssetDatabase类的LoadAssetAtPath方法。该方法的语法如下:
AssetDatabase.LoadAssetAtPath(string path, Type type)
其中,path参数是指图片余茄的路径,type参数指定加载宏昌的资源类型,如Texture2D、Sprite等。例如,要加载一张png格式的图片,需要指定路径和类型:
string path =尠Assets/MyTextures/MyTexture.png
Texture2D texture = AssetDatabase.LoadAssetAtPath(path, typeof(Texture2D)) as Texture2D
这里的path指向一个png格式的图片,加载后返回一个Texture2D对象,该对象就是加载的图片。在指定path参数时,可以使用Unity相对路径,也可以使用绝对路径,但建议使用相对路径,这样可以避免在不同的电脑上加载不到图片的问题。
int nIndex = m_myLocalResListCtrl.GetSelectionMark()if(nIndex>=0)
{
CString path = m_myLocalResListCtrl.GetItemText(nIndex,3)// 获取模圆路径
// 打开文件所在目则码州录
ShellExecute(NULL,NULL,_T("explorer"孙蔽), _T("/select, ")+path,NULL,SW_SHOW)
}
参考一下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)