查看: 1436|回复: 4
打印 上一主题 下一主题

[其他] Unity 3D需要注意的程序基础

[复制链接]

1557

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
454
精华
31

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2013-10-10 16:35:14 |只看该作者 |倒序浏览

一般来说,程序的基础有很多,最核心的呢,就是基础中的基础,也就是最基本的东西,就想饿哦们做基本的程序一样,通过一些选择、荀怀,再加上变量和自定义函数就可以制作出来,月负责的程序都是在最基本的程序基础上形成的,比如插件,都是用基础的东西组合出复杂的东西来的,再给予一个插件的名字,就形成了,所以我们只要掌握程序最核心的基础,再复杂的程序都可以很简单,再简单的程序我们也可以将它重新组合成新的程序。
    我们学习unity3d,需要对Unity3D的类的结构有一个比较初步的了解,我们也不需要掌握得面面俱到,只需要将其中最基本的几个掌握就够了。然后就是要了解Update()刷新函数和Start()初始化函数的功能,因为游戏中的图像变化就是不断帅新屏幕得到的,跟动画面的制作原理是一样的,所以,我们在帅新的时候就需要对每个物体进行刷新,这样才让游戏中的物体活动起来。

而且,多个游戏物体之间也存在着联系,他们调用彼此、访问彼此、改变彼此的数据、引起如何的变化等,一般使用GameObject.Find("abc").GetComponent<bcd>()来得到.接下来,游戏的互动性的的控制,就是要我们根据鼠标和键盘的操作来操控游戏物体。

除此之外就是对游戏空间的感知具体到3D游戏中就是对向量的加减,还有点乘等的物理意义的了解。接下来的就是空间坐标系,局坐标,全局坐标,还有屏幕坐标,以及它们之间的关系,我们常常会要转换坐标系,就像用鼠标点击地面,涉及的就是3D空间的坐标转换到摄像机的屏幕坐标.
   最后是数组的使用,以及程序的调试方法等等都需要注意。


分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

2

主题

1

听众

1143

积分

助理设计师

Rank: 4

纳金币
350
精华
0
沙发
发表于 2013-10-28 11:20:38 |只看该作者
支持下~~~
回复

使用道具 举报

0

主题

1

听众

391

积分

设计实习生

Rank: 2

纳金币
1
精华
0

最佳新人

板凳
发表于 2013-10-28 11:56:22 |只看该作者
支持
回复

使用道具 举报

dzspb    

1

主题

1

听众

834

积分

初级设计师

Rank: 3Rank: 3

纳金币
32
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2013-10-28 12:43:08 |只看该作者
稍微基础了一点。。
回复

使用道具 举报

2

主题

7

听众

5583

积分

高级设计师

Rank: 6Rank: 6

纳金币
87
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2013-10-28 12:58:01 |只看该作者
好基础的东西。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-10 15:53 , Processed in 0.122352 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部