随笔分类 - Unity3d Web
摘要:由于项目需要,要求用unity来展示三维场景,并在三维中能够方便的查询数据库等。一开始尝试在unity中直接连接数据库,当时连的xml,然而每次发布成网页后都会出现路径找不到等问题,所以迫不得已采用了unity向网页传送数据,网页中处理数据(查询数据库),然后将处理过的数据再反传送给unity,最终在unity中将其展示(在网页中展示更为灵活)。原理很简单:1、unity向网页发送数据的函数:Application.ExternalCall("SayHello",gameObject.name),这个函数将调用网页中的SayHello函数,gameObject.name为传
阅读全文
摘要:Unity3d Material(材质) Edit by @灰太龙 在做一个项目的过程中,遇到动态切换壁纸的功能,问题点在无缝拼接! 那我们先查查Unity3d 中的材质球,里面有个参数Tiling和Offset 其中Tiling指的是显示图片的多少,x为0.5,那么也就说显示图片的一半宽度,Offset的x设置为0.5的意思是,从图片的中间开始,计算公式是 图片的像素的宽度*0.5,就是从这个坐标处开始显示!显示图片的多少就是,图片的像素的宽度*Tiling中的x值! 左边就是这个图,右边是有两个QUAD物体,拼接的,左边的材质球的Tiling的x值为0.5,offset的x值为0.5右..
阅读全文
摘要:转载自 http://www.cnblogs.com/88999660/archive/2013/03/11/2954279.html 如果侵权,请及时通知我删除!using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.IO;using System.Text;namespace UpdatePhoto{ public partial class Upda...
阅读全文
摘要:转载 http://blog.csdn.net/mfc11/article/details/8188785的博客,如果侵权,请留言我及时删除!前言Unity3d 是一个跨平台的引擎,在移动互联网浪潮之中,尤其是移动游戏3d方向上,Unity3d 毫无疑问是最耀眼的明星。Unity3d的http通信很简单,也非常好用,下面通过http和php sever交互来简单介绍一下。http 提交数据原理http 协议通过 url来获取和提交数据 。提交数据的方式 有两种,一种是get方法,一种是post方法。get一般用于告诉服务器把满足参数的数据发送给回来。例如:get 的html代码如下:[html
阅读全文
摘要:Unity3d webplayer获取url参数1.Unity中代码,在Start方法中调用了HTML的GetUrl方法!Application.ExternalCall( "SayHello", "The game says hello!" ); 1 void Start () { 2 Application.ExternalCall( "GetUrl", "" ); 3 } 4 5 void myFunc( string str ) 6 { 7 GameObject obj = GameObject.Find(
阅读全文
摘要:Unity3d 读取网络xmlUnity3d 读取网络xml,这个xml文件需要不包含BOM信息,可以用UltraEdit打开xml文件,并且另存为的时候,选择不包含BOM的utf-8格式存储!
阅读全文
摘要:unity3d web.config设置 1 2 6 7 8 9 10 11 12 13 14 15 16 17 18 19
阅读全文
摘要:Unity3d Web3d资源的动态加载 @灰太龙 参考了宣雨松的博客,原文出处http://www.xuanyusong.com/archives/2405,如果涉及到侵权,请通知我! Unity3d Web3d资源的动态加载中,用到了AssetBundle,在这儿我讲解一下,AssetBundle是个什么东西,AssetBundle可以将GameObject和这个GameObject所需要的资源一起打包进来,也就是说在Web端需要实例化这个资源的时候,就去下载这个所需要的资源,并且实例化这个东西! 下面列出打包的代码: 1 using UnityEngine; 2 using System
阅读全文
摘要:Unity3d发布的问题 发布的时候,遇到无法写入Resources.assets,原来是我的项目中有多个Resources文件夹,以后最好是不要有重复的文件夹和一样名字的资源! 还有就是发布的web版本,要自适应浏览器的宽和高,网上的大部分的是以前的版本的教程,这个是4.0以上的使用方法,只需要改一个地方,就是 width : document.documentElement.clientWidth, height : document.documentElement.clientHeight,即可!
阅读全文
摘要:在一次问题当中,问到如何改变unity打包web后,修改这个图标与加载条?在本工作室小勇哥的帮助下方法是这样的,我在此总结出来,望大家一起学习,如有错误,直接批评,多多指教。首先,是打包的时候,要选择两个选项,不然是不可以的。一、对3.5版本的修改方式。在打包完成后,有三个文件。用记事本打开WebPlayer文件,把这段代码添加到里面,代码如下:/**********************************************************/ <script type="text/javascript"> var params ...
阅读全文

浙公网安备 33010602011771号