网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月04日
漏签
0
天
unity3d吧
关注:
116,168
贴子:
559,750
看贴
图片
吧主推荐
视频
游戏
1
2
3
4
5
6
7
8
9
10
下一页
尾页
488
回复贴,共
17
页
,跳到
页
确定
<<返回unity3d吧
>0< 加载中...
unity3d学习体会——适合新手(虽然是新人发帖但还是想申精)
只看楼主
收藏
回复
狮子Bowen
Script
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
学习U3D也有一段时间了,个人在学习的时候喜欢做一些笔记,写一些心得体会,回过头来看的时候才发现由于当时是从零开始的,所以写的比较细致,希望能对还在门槛阶段的U3D新手有一些帮助~
狮子Bowen
Script
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
怎么艾特吧主,是这样吗?
@mayaxiaoan
狮子Bowen
Script
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果对大家有帮助一定要顶起来让更多的人看到哦~
狮子Bowen
Script
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Unity3D学习03
一:控制灯光的脚本:
Public Light aLight;
aLight = GameObject.Find("有灯光的一个物体名字").GetComponent<Light>();
//以上代码可以将代码信息传递给这个物体的光组件。
aLight.light.intensity = 一个小于8的float数;//这样就可以控制灯组件的亮度了。
注意,这样写完以后,在Inspector面板的选项处就不能为aLight设置目标了,否则会报错;
二:定时器:
Public float Max =10.0f;//定义一个最大的时间
Void Update()//在每一帧检测
{
if(max > 0.0f)
{
Max -= Time.deltaTime;
}
Else
{
Max=10.0f;
…………
}
}//每隔max时间执行else中代码;
狮子Bowen
Script
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Unity3D学习06
一:GUIText的添加
新建一个空物体,给它添加组件GUIText,然后设置一些基本参数。
在脚本中,通过:
GUIText text01;
text01 = GameObject.Find("空物体的名字").GetComponent<GUIText>();
text01.text = "你想显示的字"+一个数等等;
狮子Bowen
Script
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
NGUI学习01
一:Panel面板
1.分层,NGUI中每层可有多个空件
2.创建Panel:
NGUI->Open->UI Wizard->在Layer选项中选择层,在Camera选项中选择摄像机,创建成功
3.为Panel添加脚本:
新建空的物体放到panel下,为空物体添加panel脚本组件即可
然后就可以在这个panel下添加控件了
二:Label文本栏
1.在panel中添加Label控件
2.在属性面板调节相应属性
三:消息机制
1.直接将脚本附在按钮上,如button按钮,在脚本中实现OnClick()即可响应单击事件
2.使用SendMassage,为按钮添加Button Massage组件,设置Target,Function Name,Trigger,Include Children即可响应trigger事件,然后调用Target对象的Function方法。
3.使用UIListener,为按钮添加Event Listener组件。然后再任何一个脚本中即可得到该按钮的点击事件,得到方法为:
Void Awake()
{
GameObject button = GameObject.Find("这个按钮");
UIEventListener.Get(button).OnClick = 你想调用的方法名字,假如说为a;
}
Void a(GameObject button)
{
………
}
狮子Bowen
Script
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这个是跟同学做一个U3D的项目的时候当时设计的系统构架,现在看看,属于半吊子水平
狮子Bowen
Script
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
今天先发到这里吧,后面还有,希望可以和大家多多交流,有交流才有进步嘛~
最后还要@mayaxiaoan,全部是原创,全部是干货,跪求加精~
贴吧用户_05GD99a
Physics
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
谢谢楼主,顶起。。
北风那个吹
Physics
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
谢谢分享,请问有网络部分吗?
温暖如你模样
Script
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
基路亚
Project
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Substance Designer官网下载材质浏览器
楼主请问材质浏览器是那个啊
狮子Bowen
Script
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
刚刚起床,接着再更~
KGFMapSystem插件学习(小地图制作)
一:必需新建一个叫作mapsystem 的 layer
二:找到kolmich/KGFMapsystem/prefabs中KGFMapSystem这个预设,拖进工程
(这个插件比较好学,当时也没有写太多东西,不过功能真的很强大,很酷很炫,在做实景模拟项目的时候做出来的效果客户那边很是满意~)
狮子Bowen
Script
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Unity学习07
一:绘制线段:
为物体添加linerendenerer组件,在脚本中获得该组件的引用后,增加position数组大小,设置position数组数值即可绘制折线。
在脚本中获取了Linerenderer组件后,可以使用
linerenderer.SetVertexCount (int numberOfPosition);
方法动态的为position的size赋值,
然后使用
linerenderer.SetPosition (int index, vector3 newPosition));
方法为第index个position赋值 ,达到扩展线条的效果。
二:脚本拷贝物体(prefab与instantiate)
1.获得要拷贝prefab的引用
GameObject wuti = GameObject.Find("要拷贝的预组件");
2.用instantiate拷贝
Instantiate(wuti, position, rotation);//将wuti拷贝到position位置,角度为rotation
3.使用局部坐标实现对较为规则的物体的描边
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示