摘要: CString GetAppPath() { static CString sAppPath=""; if(sAppPath.GetLength()0;i--) { if(exeFullPath[i]=='\\') { exeFullPath[i]='\0'; ... 阅读全文
posted @ 2019-01-08 16:05 zero_to_infinity 阅读(443) 评论(0) 推荐(0) 编辑
摘要: CArray strArray; strArray.RemoveAll(); if (0 == _strcmpi("", sFilePath)) { AfxMessageBox("文件路径为空"); return; } int iIndex = 0; while (1) { iIndex = sFilePath.Find("\\"); if(iIndex >= 0) ... 阅读全文
posted @ 2018-03-02 15:04 zero_to_infinity 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 一、CString之Find()、FindOneOf()、ReverseFind()。此三个函数返回值均为整数int。 1、Find() 该函数从左侧0索引开始,查找第一个出现的字符位置,返回position。示例如下: CString s( "abcdef" ); ASSERT( s.Find(  阅读全文
posted @ 2017-11-03 11:44 zero_to_infinity 阅读(14463) 评论(0) 推荐(0) 编辑
摘要: int SplitString(const CString str, char split, CStringArray &strArray) { strArray.RemoveAll(); CString strTemp = str; int iIndex = 0; while (1) { iIndex = st... 阅读全文
posted @ 2017-10-25 14:12 zero_to_infinity 阅读(2127) 评论(0) 推荐(0) 编辑
摘要: 需要包含头文件:#include <io.h> 阅读全文
posted @ 2017-10-14 17:28 zero_to_infinity 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 准备工作 由于Unity中能够识别的视频格式主要有:.mov, .mpg, .mpeg, .mp4, .avi, .asf,但是其实最后这些格式的时候在导入到Unity中的时候,都会再进行一次Unity内部的视频转码,这是一个耗时的操作,而且要保证视频转码的顺利完成,我们还必须安装Quicktime 阅读全文
posted @ 2017-03-23 11:20 zero_to_infinity 阅读(13110) 评论(0) 推荐(0) 编辑
摘要: 重要组件 SteamVR_Camera VR摄像机,主要功能是将Unity摄像机的画面进行变化,形成Vive中的成像画面 使用方法: 在任一个摄像机上增加脚本 点击Expand按钮 完成以上操作后,原本的摄像机会变成如下结构 Origin:位置 Head:头部 Eye:眼睛 Ears:耳朵 至此,游 阅读全文
posted @ 2017-03-16 14:35 zero_to_infinity 阅读(3235) 评论(0) 推荐(0) 编辑
摘要: VRTK这个工具包提供了很多在Unity3d做VR开发中通用的VR功能,主要包括 1)具有别名的控制器按钮事件 2)控制世界指针(激光指针) 3)玩家瞬间转移 4)使用控制器抓起/握住物体 5)使用控制器与物体交互 6)把游戏物体变成交互式的UI元素 这个工具集主要分成三个部分: 1)Prefabs 阅读全文
posted @ 2017-03-01 18:10 zero_to_infinity 阅读(16279) 评论(2) 推荐(0) 编辑
摘要: DEMO 025_Controls_Overview 交互控制器: 真实版 UI 元素。所有类型的控制器都继承自VRTK_Control。 第一种交互控制器:按钮VRTK_Button 把这个脚本添加到游戏物体上,可以让这个游戏物体表现的和真实世界的按钮一样的物理特性,玩家通过触碰它,可以被按下,按 阅读全文
posted @ 2017-03-01 18:10 zero_to_infinity 阅读(4712) 评论(1) 推荐(0) 编辑
摘要: 1 TCHAR szFolderPath[MAX_PATH] = {0}; 2 CString strFolderPath = ""; 3 BROWSEINFO sInfo; 4 ZeroMemory(&sInfo, sizeof(BROWSEINFO)); 5 6 sInfo.pidlRoot = 0; 7 s... 阅读全文
posted @ 2017-02-16 13:09 zero_to_infinity 阅读(3593) 评论(0) 推荐(0) 编辑