當前位置:首頁 » 操作系統 » u3d資料庫

u3d資料庫

發布時間: 2022-07-01 01:48:21

㈠ u3d運行的時候能調節嗎

不可以調節,只有運行結束,或者運行前

㈡ 如何在Unity3d中實現和網頁數據的交互

Unity3D和網頁數據交互的基本原理
簡介:
1、Unity3D的游戲引擎是和編輯器集成在一起的,所有它也是一個製作/開發平台。
2、Unity3D是使用javaScript、C#作為核心腳本語言來驅動事個游戲引擎。
3、平台可以發布Exe執行文件或者打包為可供網頁調用的一個獨立的包文件。
4、用Unity3D製作的工程具有高度的可移植性,可以在PS xbox360 Android iPhone mac等系統上運行。
嵌入網頁:
1、用Unity3D實現嵌入網頁和Flash插入網頁原理完全一致,也是使用ActiveX控制項嵌入在網頁中。所以和Flash一樣,需要安裝一個播放器插件(小於3M)。

2、查看頁面源碼,可以看到如下嵌入部分:
<object id="UnityObject" classid="clsid:444785F1-DE89-4295-863A-D46C3A781394"width="600" height="450"codebase="http://webplayer.unity3d.com/download_webplayer/UnityWebPlayer.cab#version=2,0,0,0">
<param name="src" value="MyDataFile.unity3d" />
<embed id="UnityEmbed" src="MyDataFile.unity3d" width="600" height="450"type="application/vnd.unity" pluginspage="http://www.unity3d.com/unity-web-player-2.x" />
</object>
3、和Flash一樣,在瀏覽器中載入3D場景或者讀取時的圖標進度條都能進行自定義,也可以自定義是否激活是用右鍵菜單。

數據交互
1、在Unity3D中調用網頁js函數
如果我們在html中有腳本函數;則在u3d中我們可用使用Application.ExternalCall調用js函數,該方法只適合在Web3D環境下使用。該方法支持基本類型的傳遞和數組傳遞,任何類型都會轉換成字元串類型使用。
例子代碼:
Application.ExternalCall("SayHello","The game says hello!);//調用SayHello,傳遞一個字元串

2、在Unity3D中直接執行一段腳本代碼如:
Application.ExternalEval("if(document.location.host!='unity3d.com'){document.location='http://unity3d.com';}");

3、在js中調用Unity3D函數(傳遞消息等)
如果有Unity3D中有一段用JS寫的功能函數:
function MyFunction(param:String)
{
Debug.Log(param);
}
需要在JS中呼叫這個函數則可以這樣寫:
<script type="text/javascript" language="javascript">
SaySomethingToUnity(document.getElementById("UnityContent").SendMessage("MyObject","MyFunction","Hello fom a web page!"););
</script>
這里要注意的是MyObject代表Unity3D中的一個場景名稱為MyObject,MyFunction是調用的函數,最後一個字元為傳遞的參數。

php,jsp等的表單數據交互
與php,jsp等的表單數據交互很可能會是今後用到的主要方式,原理是利用form表彰傳遞數據,下面以php為例來進行說明。
Unity3D可以實現向某個指定頁面發送表單數據然後在php中使用_POST獲取傳遞回來的表彰數據。比如:
<?php
$action = $_POST["myform_action"];//定義一個變數$action用來獲取頁面傳遞過來的表單數據
if($action!=""){
echo $action;//如果接收到了數據則列印出數據內容
}
?>
在Unity3D中我們發送數據的代碼如下:
var form = new WWWForm();//定義一個網頁表單
form.AddField("myform_action","Action1");//添加一個表彰欄位名稱為myform_action內容是action1
var download = new WWW("www.xxx.com/index.php",form);//發送表單數據到指定網址頁面
假如index.php執行的是資料庫/統計操作,我們就可以對傳遞的數據進行保存讀取或者其他操作了。

㈢ unity打開出現cannot access database錯誤

進資料庫進行更改。
在U3D中要訪問Access資料庫,我們需要用到兩個dll,System,Data,dll和System,EnterpriseServices,dll,缺一不可。我們找到這兩個dll放到u3d的Plugins文件夾下面。下面我們創建一個Access資料庫版本是07樣式是accdb03版本的Access資料庫的樣式為mdb。在我們進行code的時候,要根據不同的版本進行判斷啦,對於不同的Access資料庫版本,我們要對應不懂的文件後綴名。要不然會提示你資料庫文件是未知文件。下面是讀取Access的一個demo,其他的修改,添加數據都是在修改他的sql語句。
訪問者所使用的瀏覽器不能完全支持頁面里的腳本,形成腳本錯誤。遇到腳本錯誤時一般會彈出一個非常難看的腳本運行錯誤警告窗口。

㈣ 求助關於Android串口的U3D開發

android是系統,U3D是引擎,你要開發什麼東西?是要在android系統下用U3D引擎開發游戲么? 理論上來說,一個人就可以,但是需要懂的技術很多,包括不限於: 一、3D模型、繪制各格式貼圖以及蒙皮等建模方面技術; 二、3D動畫的製作、格式轉換與優化等; 三、U3D的引擎使用,這個很簡單,但精通也是很難的。其中還包括JS或C#程序,如果要高端洋氣一點還需要會寫Shader; 四、如果要做聯網,還需要會後台程序,php、C或者JAVA什麼的都可以,甚至ASP;另外還要會弄資料庫; 五、火了以後簡單的數據架構是不夠的,需要高端的架構設計能力; 六、額外還需要界面設計,就是UI什麼的。 七、策劃就浮動很大了,現在是個人兒就號稱會策劃游戲。但…… 想要招人弄還是比較麻煩的,行業內水平參差不齊,比如上面說的光是「蒙皮」一項,想要弄好都需要一個專門人員。

㈤ Unity3D怎樣讀取Access資料庫

Unity3D怎樣讀取Access資料庫?

在U3D中要訪問Access資料庫,我們需要用到兩個dll,System.Data.dll和System.EnterpriseServices.dll,缺一不可。我們找到這兩個dll放到u3d的Plugins文件夾下面。
下面我們創建一個Access資料庫版本是07樣式是*.accdb(03版本的Access資料庫的樣式為*.mdb)在我們進行code的時候,要根據不同的版本進行判斷啦,對於不同的Access資料庫版本,我們要對應不懂的文件後綴名。要不然會提示你資料庫文件是未知文件。
下面是讀取Access的一個demo,其他的修改,添加數據都是在修改他的sql語句啦。簡單的代碼如下:
using UnityEngine;
using System.Collections;
//引入命名空間
using System;
using System.Data;
using System.Data.Odbc;
public class RaderData : MonoBehaviour
{
/// <summary>
/// 聲明一個接受讀取數據欄位值的變數
/// </summary>
string text = string.Empty;
public void Start()
{
//讀取數據文件。
ReadStudent(Application.dataPath + 「/Wild boar.accdb」);
}
/// <summary>
/// 讀取表數值的函數
/// </summary>
/// <param name=」filetoread」>數據文件的路徑</param>
internal void ReadStudent(string filetoread)
{
//聲明連接資料庫的欄位
string connection = 「Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=」 + filetoread;
//從表中查詢所有數據
string sqlQuery = 「select * from Student」;
//打開資料庫
OdbcConnection con = new OdbcConnection(connection);
//對資料庫進行操作
OdbcCommand cmd = new OdbcCommand(sqlQuery,con);
//根據表名,讀取數據到一個臨時表
DataTable dt = new DataTable(「Student」);
//try catch finally進行了異常處理,這個是好習慣,嘿嘿
try
{
//打開資料庫
con.Open();
//讀取數據
OdbcDataReader reader = cmd.ExecuteReader();
//把數據載入到臨時表
dt.Load(reader);
//在使用完畢之後,一定要關閉,要不然會出問題
reader.Close();
//關閉資料庫
con.Close();
}
catch (Exception ex)
{
Debug.Log(ex.ToString());
}
finally
{
//判斷資料庫是否打開,如果打開就關閉。
if (con.State!=ConnectionState.Closed)
{
con.Close();
}
//釋放資料庫資源
con.Dispose();
}
if (dt.Rows.Count>0)
{
//讀取數據
for (int i = 0; i < dt.Rows.Count; i++)
{
text = dt.Columns[0].ColumnName + 」 : 」 + dt.Rows[dt.Columns[0].ColumnName].ToString() + 「 | 」 + dt.Columns[1].ColumnName + 」 : 」 + dt.Rows[dt.Columns[1].ColumnName].ToString() + 「 | 」 + dt.Columns[2].ColumnName + 」 : 」 + dt.Rows[dt.Columns[2].ColumnName].ToString() + 「 | 」 + dt.Columns[3].ColumnName + 」 : 」 + dt.Rows[dt.Columns[3].ColumnName].ToString();
Debug.Log(dt.Columns[0].ColumnName + 」 : 」 + dt.Rows[dt.Columns[0].ColumnName].ToString() + 「 | 」 + dt.Columns[1].ColumnName + 」 : 」 + dt.Rows[dt.Columns[1].ColumnName].ToString() + 「 | 」 + dt.Columns[2].ColumnName + 」 : 」 + dt.Rows[dt.Columns[2].ColumnName].ToString() + 「 | 」 + dt.Columns[3].ColumnName + 」 : 」 + dt.Rows[dt.Columns[3].ColumnName].ToString());
}
}
}
public void OnGUI()
{
GUI.Label(new Rect(10,10,500,200),text);
}
}

㈥ unity3d怎麼連接sql server資料庫

你用的什麼代碼就度這個代碼怎麼連接SqlServer,比如C#比如JavaScript
連數據的事,實際跟U3D關系不大 U3D的功能是呈現。。

㈦ u3d程序員是干什麼的

全稱 unity3d 簡稱U3D,三維文件具有可視化好、形象直觀、設計效率高、以及能為企業數字化的各類應用環節提供完整的設計、工藝、製造信息等優勢,但是因為目前3D設計廠家離散敵意競爭,格式不統一,不兼容,彼此之間有很深的數字鴻溝,使客戶在選擇系統上,面臨巨大的「廠商鎖死」(vendor lock-in)的風險,同時,格式的不兼容,使得文件的交換、設計的協同、信息的傳遞、資料的存檔在本源上無從談起。
U3D的目標是結束諸如AutoDesk、Catia、UG、Pro-E和其它軟體公司開發的專有的3D圖形格式,用所有的用戶都可以使用的一種標准格式來取代它。在保留絕大多數功能的前提,無須專有程序即可打開,或在互聯網進行3D視圖的瀏覽和操作。換言之,U3D就是讓3D文件能夠象JPEG文件一樣流行和易於使用。

㈧ Unity3D C#連接資料庫出現命名空間名稱`Data`系統命名空間、缺少程序集引用。 下面是代碼幫忙看一下啊。

將vs安裝目錄下的system.data.dll拷貝到u3d的Assets目錄下

㈨ 求助!Unity3d和eclipse交互

自己頂一下。其實u3d和sqlite交互有很多例子,但如何使用eclipse的資料庫(存放在raw下面,項目啟動時拷貝到制定位置),u3d編輯完畢後(更新後)如何通知eclipse部分刷新,這些小弟就不知道了,還望各位大俠幫忙啊

㈩ u3d連接webservice

團結,開拓

熱點內容
python獲取系統時間 發布:2024-05-08 10:32:24 瀏覽:633
瀏覽器上傳文件 發布:2024-05-08 10:31:17 瀏覽:90
編程強度高 發布:2024-05-08 10:24:59 瀏覽:278
電腦如何查看型號和配置 發布:2024-05-08 10:19:56 瀏覽:420
大地電子保單pdf密碼多少 發布:2024-05-08 09:54:21 瀏覽:860
ftp掃描免費主機 發布:2024-05-08 09:50:05 瀏覽:339
聽說ftpmp4 發布:2024-05-08 09:39:51 瀏覽:475
退貨上傳圖片 發布:2024-05-08 09:38:38 瀏覽:79
linux命令安裝rpm 發布:2024-05-08 09:37:37 瀏覽:643
什麼是逆演算法 發布:2024-05-08 09:28:17 瀏覽:208