人气 166

[游戏程序] 【求助】如何让unity3D建立游戏存档 [复制链接]

九艺网 2017-3-10 17:00:07

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x


整了一晚上,实在是搞不定了。我想实现的原理是这样:在visualC++下建立了dll,里面有个函数writedate(),执行它就可以做文件读写操作。在unity3D下面用C#去执行dll 里面的那个writedate(),但是总没有文件被建立。我试了一晚上,各种方法,都失败了,哎
3fd250c76cce7787ec01411ffc96e856.gif
悲催的一个晚上。
CS代码:
using UnityEngine;
using System.Collections;
using System.Runtime.InteropServices;
public class dlltest : MonoBehaviour
{
    [DllImport ("writedate")]
    private static extern int writedate();
int aaa=writedate();
}
DLL代码:
#include "unity.h"
#include
int writedate()
{
FILE *f;
f=fopen("D:\\writeunitydate","wt");
fprintf(f,"1\n");
fclose(f);
return 0;}
压缩包里是unity和VC的工程文件
e10340da4fbcc5a1360d2400f9b0e870.gif
新建文件夹.rar(326.73 KB, 下载次数: 109)


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|小黑屋|九艺游戏动画论坛 ( 津ICP备2022000452号-1 )

GMT+8, 2024-6-17 00:15 , Processed in 0.073461 second(s), 26 queries .

Powered by Discuz! X3.4  © 2001-2017 Discuz Team.