Para tirar dúvidas, crie um tópico especifico na área "Dúvidas em Geral" e aguarde ser respondido. Evite comentar em tópicos não relacionados a sua dúvida :D
Hoje à(s) 5:45 pm Hoje à(s) 3:13 pm Hoje à(s) 8:01 am Ontem à(s) 10:55 pm Ontem à(s) 10:30 pm Ontem à(s) 3:36 pm Ontem à(s) 3:16 pm Qui Maio 19, 2022 10:06 pm Ter Maio 17, 2022 11:07 pm Ter Maio 17, 2022 10:36 pm Ter Maio 17, 2022 4:55 pm Dom Maio 15, 2022 6:25 pm Sab Maio 14, 2022 4:41 pm Seg Maio 09, 2022 6:25 pm Seg Maio 09, 2022 7:28 am Sab Maio 07, 2022 10:40 am Sab Maio 07, 2022 12:13 am Qui Maio 05, 2022 8:48 pm Qua Maio 04, 2022 10:37 am Ter Maio 03, 2022 6:23 pm Seg Maio 02, 2022 8:06 pm Sab Abr 30, 2022 10:43 pm Sab Abr 30, 2022 10:35 pm Sab Abr 30, 2022 8:19 pm Sab Abr 30, 2022 8:12 pm Sab Abr 30, 2022 7:54 pm Sab Abr 30, 2022 7:52 pm Sab Abr 30, 2022 7:48 pm Sab Abr 30, 2022 7:44 pm Sab Abr 30, 2022 7:39 pm Sab Abr 30, 2022 7:35 pm Sex Abr 29, 2022 10:03 pm Qui Abr 28, 2022 8:57 pm Dom Abr 24, 2022 8:57 pm Dom Abr 24, 2022 3:11 pm Dom Abr 24, 2022 1:53 pm Sab Abr 23, 2022 6:29 pm Sab Abr 23, 2022 6:27 pm Sab Abr 23, 2022 6:22 pm Sex Abr 22, 2022 11:10 pm Sex Abr 22, 2022 8:28 pm Qui Abr 21, 2022 8:35 pm Qui Abr 21, 2022 6:54 pm Qui Abr 21, 2022 12:04 pm Qui Abr 21, 2022 10:18 am Qua Abr 20, 2022 6:31 pm Qua Abr 20, 2022 11:34 am Ter Abr 19, 2022 10:15 pm Ter Abr 19, 2022 9:56 pm Seg Abr 18, 2022 12:18 pm Sab Abr 16, 2022 9:26 pm Sab Abr 16, 2022 12:06 pm Sex Abr 15, 2022 6:16 pm Qui Abr 14, 2022 9:29 pm Qui Abr 14, 2022 11:14 am Qua Abr 13, 2022 6:09 pm Qua Abr 13, 2022 11:30 am Ter Abr 12, 2022 7:26 pm Sab Abr 09, 2022 2:53 pm Sex Abr 08, 2022 7:57 pm Qui Abr 07, 2022 8:11 pm Qua Abr 06, 2022 8:20 pm Ter Abr 05, 2022 9:56 pm Sab Abr 02, 2022 9:09 am Sex Abr 01, 2022 1:55 pm Qua Mar 30, 2022 10:06 pm Qua Mar 30, 2022 8:27 am Dom Mar 27, 2022 10:22 am Sex Mar 25, 2022 4:14 pm Qui Mar 24, 2022 5:59 am Qua Mar 23, 2022 9:37 pm Ter Mar 22, 2022 5:39 pm Seg Mar 21, 2022 3:55 pm Sex Mar 18, 2022 12:57 am Qua Mar 16, 2022 9:45 pm Qua Mar 16, 2022 9:25 pm Qua Mar 16, 2022 9:20 pm Ter Mar 15, 2022 10:24 am Ter Mar 15, 2022 9:11 am Seg Mar 14, 2022 7:46 pm Dom Mar 13, 2022 11:26 pm Sab Mar 12, 2022 4:55 pm Qui Mar 10, 2022 11:28 pm Ter Mar 08, 2022 8:05 pm Ter Mar 08, 2022 6:57 pm Seg Mar 07, 2022 11:46 pm Seg Mar 07, 2022 1:35 pm Sab Mar 05, 2022 3:33 pm Sab Mar 05, 2022 4:55 am Sex Mar 04, 2022 5:41 pm Sex Mar 04, 2022 5:01 pm Sex Mar 04, 2022 2:42 pm Qui Mar 03, 2022 7:49 pm Qui Mar 03, 2022 6:48 pm Ter Mar 01, 2022 11:52 pm Dom Fev 27, 2022 7:46 pm Dom Fev 27, 2022 5:09 pm Dom Fev 27, 2022 12:25 pm Dom Fev 27, 2022 1:43 am
Olá, queria saber se tem como carregar arquivos fora da pasta "Data" de jogos da Unity. Nesse jogo o Alanzoka joga esse jogo em que dá pra carregar arquivos personalizados, um desses arquivos por exemplo se chama "Key.mirror" e então ele coloca esse arquivo em uma subpasta dentro da pasta "Documentos", então quando ele abri o jogo aparece uma chave dentro do jogo!!! ai eu queria saber como faz esse tipo de reconhecimento de arquivos.
Opa MarceloYBP tudo bem? Então, você pode fazer isso utilizando as bibliotecas do sistema como a System.IO, exemplo:
Código:
using System; using System.IO; using UnityEngine;
public class LeitorDeArquivos: MonoBehaviour { public void Start() { string pastaDocumentos = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); string nomeDoArquivo = "Key.mirror"; string caminhoDoArquivo = $"{pastaDocumentos}/{nomeDoArquivo}";
if(File.Exists(caminhoDoArquivo)) { //Ação que você quer dentro do jogo se o arquivo existir
//Se voce quiser ler o contúdo do arquivo você pode fazer assim: string contudo = File.ReadAllText(caminhoDoArquivo); } else { //Ação que você quer dentro do jogo se o arquivo não existir } } }
Clicando nesse link você consegue ver outras funções para mexer com arquivos.
hetrodo
ProgramadorMaster
PONTOS : 2792 REPUTAÇÃO : 67 Áreas de atuação : python, c/c++, javascript, c#, java, php, VueJS.Respeito as regras :
hetrodo escreveu:Opa MarceloYBP tudo bem? Então, você pode fazer isso utilizando as bibliotecas do sistema como a System.IO, exemplo:
Código:
using System; using System.IO; using UnityEngine;
public class LeitorDeArquivos: MonoBehaviour { public void Start() { string pastaDocumentos = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); string nomeDoArquivo = "Key.mirror"; string caminhoDoArquivo = $"{pastaDocumentos}/{nomeDoArquivo}";
if(File.Exists(caminhoDoArquivo)) { //Ação que você quer dentro do jogo se o arquivo existir
//Se voce quiser ler o contúdo do arquivo você pode fazer assim: string contudo = File.ReadAllText(caminhoDoArquivo); } else { //Ação que você quer dentro do jogo se o arquivo não existir } } }
Clicando nesse link você consegue ver outras funções para mexer com arquivos.
Muito Obrigado man, ainda não testei mas tenho certeza que funciona pois olhei no link que você mandou <3 <3