程序员学Unity3d
文章平均质量分 61
乡下程序员
这个作者很懒,什么都没留下…
展开
-
01我为什么学Unity3d
很多人都觉得,学游戏引擎,就为了做游戏嘛,但一开始我确实不是这样的目的来学游戏引擎的。原创 2014-01-21 00:15:36 · 12235 阅读 · 0 评论 -
09应用输入管理器转动场景--《程序员学Unity3d》
为什么极品飞车等等游戏,都可以通过系统设置很方面地根据自己喜欢设置操作方式,有人喜欢用箭头来控制没有喜欢用用“W,S,A,D”来控制,这就说明了程序员不会把控制方式写死在程序里面,来看看Unity3d如何让用户可以随时修改“快捷键”。原创 2014-05-25 00:36:37 · 5722 阅读 · 1 评论 -
08一地形编辑&自制贴图导入--《程序员学Unity3d》
要制作出漂亮实用的地形可不简单啊,目前只知道大概怎么做而已。考虑到效率问题,一般会自己制作贴图导入来使用。原创 2014-04-28 00:20:22 · 4199 阅读 · 0 评论 -
05 Unity3D水平运动控制--《程序员学Unity3d》
前面模拟了Unity3d的“碰撞”,这次将通过脚本来控制物体的运动。简单使用“W”“S”“A”“D”按键来控制物体“前进”“后退”“向左转”“向右转”。因为之前这个练习的项目文件已经不见了,暂时提供不了图片,需要的话后期补上。----------------------概念:使用脚本获取组件控制权新增个正方体,绑上一个C#脚本代码如下:Transform tCube; //声明一个Transfor原创 2014-03-27 00:07:49 · 5056 阅读 · 0 评论 -
07一脚本控制多物体三种方式--《程序员学Unity3d》
已经知道怎样简单地控制物体的运动了,继续扩展下,学习如何方便地同时控制多个物体。一:通过脚本参数;二:通过物体名称;三:语句块参数传递;原创 2014-04-07 09:52:38 · 6373 阅读 · 0 评论 -
06 Unity3D摄像机与层--《程序员学Unity3d》
如果有PhotoShop经验的朋友用户很容易理解“层”的概念,所谓层,就是可以方便管理物体的显示顺序用的。而摄像机,就是用户视觉。无论第一视觉或第二视觉,均可用摄像机巧妙地实现。原创 2014-03-29 00:18:31 · 4708 阅读 · 0 评论 -
04 Unity3d碰撞模拟--《程序员学Unity3d》
为什么说unity3d进行游戏开发等比较方便呢?因为这个引擎将我们世界常见的物理规则抽象出来,可以另外附加给任何一个场景元素。比如,要模拟自由落体运动,你并不需要去写个“加速度”的算法,而只需要给物体添加一个引擎提供的“刚体”组件,该物体便拥有了“重力”等属性。放置到场景空中,一运行,它便做自由落体运动。原创 2014-02-07 11:00:52 · 4629 阅读 · 0 评论 -
03 Unity3d轻松做汽展、展厅--《程序员学Unity3d》
学游戏引擎,有一个方面,可以做虚拟现实,比如做展厅,房地产导游等,看似高深的东西,其实原理很简单。当然要做得功能强大又酷炫,还需要积累很长时间。原创 2014-01-25 00:02:58 · 10133 阅读 · 1 评论 -
02 Unity3d脚本功能--《程序员学Unity3d》
脚本功能绝对是Unity3d的一个大亮点。它可以让程序员用编码的思维来控制场景里的各种元素,从而体现出强大的业务处理以及交互功能。想一想,写一个“蹦蹦跳跳”的脚本文件,绑定到某个物体,该物体就实现了“蹦蹦跳跳”的效果,而且还能在脚本里控制指定的物体。当UI与脚本相互独立,那我们就可以直接拿别人写好的脚本或者做好的UI来用,实现快速开发。原创 2014-01-23 00:15:40 · 6657 阅读 · 0 评论