游戏蛮牛学习群(纯技术交流,不闲聊):159852603
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

教程分享

关注:789

当前位置:游戏蛮牛 技术专区 教程分享

查看: 517|回复: 0

[unigine引擎] (转)unity3dWeb服务器从服务器下载图片

[复制链接]  [移动端链接]
排名
16616
昨日变化
6

6

主题

15

帖子

96

积分

Rank: 2Rank: 2

UID
265522
好友
0
蛮牛币
185
威望
0
注册时间
2018-1-20
在线时间
37 小时
最后登录
2018-10-12
发表于 2018-2-8 14:33:25 | 显示全部楼层 |阅读模式

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

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

x
转至————诸葛高原帖子http://www.manew.com/thread-4290-1-1.html

上一讲风宇冲介绍了wamp服务器及安装。这回介绍如何从服务器下载内容至程序中。

往wamp路径下的www文件夹下拖入一张图片,这里使用的是cat.jpg,输入http://localhost/cat.jpg,可以查看到图片如下后,



新建unity工程,创建一个球体,创建一个任意名称材质,并赋予该材质至球体。创建一个名为GetImage的脚本,代码如下,
[AppleScript] [color=rgb(51, 102, 153) !important]纯文本查看 [color=rgb(51, 102, 153) !important]复制代码
[color=white !important]
[color=white !important]?


01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

using UnityEngine;
using System.Collections;


public class GetImage : MonoBehaviour{
void OnGUI()
{
if(GUI.Button(new Rect(0,0,100,50),"GetImage"))
{
StartCoroutine(GetWebImage());
}
}
IEnumerator GetWebImage()
{
WWW myWWW = newWWW("http://localhost/cat.jpg");
yield return myWWW;
renderer.material.mainTexture =myWWW.texture;
}
}








之后运行,点击左上角按钮,白球即被赋予了网页上的图片做为贴图了,怎么样,简单吧?

总结: 读取http上内容的 核心是myWWW =WWW(url),根据你读取的是什么类型的内容,如果是文字就是 myWWW.text读取,是图片就myWWW.texture读取,是视频就myWWW.movie读取。之后使用或者储存都可以。

unity3d 创建材质球;unity3d如何创建材质球


回复

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表