01我为什么学Unity3d
首发于游戏蛮牛论坛&&我的CSDN博客:http://blog.csdn.net/wowkk/article/details/18571055 转载请说明出处。谢谢。
本人现大学生,带师弟师妹学习开发。有合适的项目合作。请加QQ696619
非常多人都认为,学游戏引擎,就为了做游戏嘛,但一開始我确实不是这种目的来学游戏引擎的。当时我是系里“网络宣传部”成员。平时除了设计海报。还要做些视频什么的。一般就使用“会声会影”、“威力导演”这些简单套用模板处理成相冊视频,感觉有点单调,不够cool。至少要灵活一点来展示吧,比方有个宫殿收藏这些相片,漫游的形式录制成视频还比較好。然后我就開始找资料学游戏引擎了。
第一个接触的游戏引擎,是“虚幻3”,官网有出视频系列教程,然后有国人加上中文字幕。陆陆续续学了两个月吧。超酷。效果超炫。但有一个问题,导致我后来没有继续深入学习下去,由于我一直找不到一个点来跟“程序猿的代码”打上交道。
那时在学校实验室,想做个软件能够演示嵌入式产品的效果。也就是做“虚拟现实(三维互动)”。这是我第二个目的。搞“虚拟现实”。之前也接触过类似的产品。
我给一个卖“窗帘”的老板做效果图。老板去给客户的毛坯房照相,回来连同一些窗帘图片发给我。我用PS将房间“清扫”干净,加上窗帘调好效果。有时就还要加些家具,像天花板、办公桌、盆栽什么的,网上找的素材。拍摄角度又不一致。所以我就找到一个三维设计软件,它能够创建各种规格的房间,拖放软件提供的各种各样的家具模型进去。渲染装修效果。结合起来我就能够较快提交我的任务了。
我一直认为游戏是没那么好做的,须要考虑的因素太多了,搞“虚拟现实”是个不错的选择,自己比較考虑的方向是以后自己做产品,学游戏引擎对这个有帮助。我坚信肯定有游戏引擎能够自己来写脚本代码的,后来真的找到一个叫“Unity3d”的游戏引擎,那时它还没像如今这样火。各方面的学习资料也不多。
刚好有一个人在录制视频,我就花了300元买了。尽管当初说好的连载150集最后仅仅出了50集,但也算领进门了。
后来还好找到了“游戏蛮牛”这个组织,有非常多视频能够学习。尽管是接触的时间也不短了。但平时都是断断续续学一点,也还没能做出像样的东西出来。
我是个比較喜欢边学变做笔记的程序猿,学Unity3d也一样,我也有个小梦想希望出一本书。如今就当是锻炼这方面的文笔。
我把这个系列的教程名为《程序猿学Unity3d》,是站在程序猿的角度来学Unity3d,重在设计与编码,而对于美工这些,则是以“会用就可以”的心态待之。
Unity3d的诸多长处我就不多说了。以下摘了一段百科上的文字:
- Unity是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具。是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器执行在Windows 和Mac OS X下,可公布游戏
01我为什么学Unity3d的更多相关文章
- 学unity3d需要什么基础
学unity3d需要什么基础?在游戏业发展如火如荼的情境下,很多人开始转行投身于游戏程序开发,而unity3D游戏开发则是他们必须了解和会用的游戏开发工具.在学习之前又应该了解哪些内容呢? unity ...
- 【跟我一起学Unity3D】做一个2D的90坦克大战之AI系统
对于AI,我的初始想法非常easy,首先他要能动,而且是在地图里面动. 懂得撞墙后转弯,然后懂得射击,其它的没有了,基于这个想法,我首先创建了一个MyTank类,用于管理玩家的坦克的活动,然后创建AI ...
- 新手学Unity3d的一些网站及相应学习路线
一.unity3d有什么优势 如果您对开发游戏感兴趣,而又没有决定选择哪一个游戏引擎,别犹豫了 unity3d是一个很好的选择! 就我来看unity3d优势主要有以下几方面:首先部署简单,自带了一个I ...
- 我跟着siki学Unity3D游戏开发——PongGame
一.屏幕坐标转换为世界坐标. 1.游戏逻辑,根据界面布局,将墙体控制到对应的位置: vector3 position=Camer.main.ScreenToWorldPoint(new vetor2( ...
- 刚学unity3d,跟着仿作了flappy bird,记下一些琐碎的心得!
1.关于场景,即scene. 一个正常的游戏至少要有三个场景,即菜单(或者文件夹)场景.游戏关卡场景.游戏结束场景.它们一般统一放在project文件夹下scene文件夹(自己创建)中,方便管理. 1 ...
- hdu2546 01背包 重学背包
题意:给出菜的价钱和自己的余额.使自己余额最少,注意余额大于5的情况可以买任意的菜. 思路:小于5的余额不能买菜,直接输出,大于五的余额,留下5元买最贵的菜,剩下的余额进行01背包,将剩下的余额减去0 ...
- 【01】循序渐进学 docker:到底是啥
写在前面的话 首先说一下,我本身是做运维的,4 年工作,多家公司.所以可能接下来谈到的更多的是一些在工作过程中积累的个人看法.且有些并不具备普遍性,有不合适的地方,全当我在吹牛逼就行. 一开始我们得谈 ...
- 【跟我一起学Unity3D】代码中分割图片而且载入帧序列动画
在Cocos2dx中.对大图的处理已经封装好了一套自己的API,可是在Unity3D中貌似没有类似的API(好吧,实际上是有的,并且功能更强大),或者说我没找到. 只是这也在情理之中,毕竟Unity3 ...
- 「 从0到1学习微服务SpringCloud 」01 一起来学呀!
有想学微服务的小伙伴没?一起来从0开始学习微服务SpringCloud,我会把学习成果总结下来,供大家参考学习,有兴趣可以一起来学!如有错误,望指正! Spring .SpringBoot.Sprin ...
随机推荐
- Android Fragment详解(四):管理Fragment
要管理fragment们,需使用FragmentManager,要获取它,需在activity中调用方法getFragmentManager(). 你可以用FragmentManager来做以上事情: ...
- 安装centos6.3
废话少说,今天安装镜像文件.版本为centos6.3 1.首先,我们已经创建了一个空的虚拟机,此时,打开虚拟机,选择的镜像文件,点击ok自己下载 2.点击绿色的三角箭头,你会看到下面页面.(如果报错T ...
- Solr 安装与集成IK中文分词器
创建wangchuanfu core 1. 在example目录下创建wangchuanfu-solr文件夹: 2. 将./solr下的solr.xml拷贝到wangchuanfu-solr目录下 ...
- 使用css3属性,大部分浏览器要识别前缀
例如以下代码的解析 -ms-transform:rotate(7deg); -moz-transform:rotate(7deg); -webkit-transform:rotate(7deg); - ...
- 《第一行代码》学习笔记10-活动Activity(8)
1.除了onRestart()方法,其他都是两两相对的.三种生存期: (1)完整生存期:onCreate()~onDestroy().一般情况下,一个活动会在onCreate()中完成各种初始化操作, ...
- java web实现读取指定盘符下的图像(二)
之前写了一篇文章是关于如何读取指定盘符下的图片,虽然功能可以实现,但是使用的是I/O流的方式,效率不高.现在发现还有一个更好的办法,使用也更加的方便. 我们知道,当我们的图片是放在tomcat下web ...
- c#串口编程时,忽略跨线程检查报错
1.直接在main_Form_Load的初始化中加 //忽略跨线程检查 // System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls ...
- CSS3选择器小结
CSS3 选择器小结 一 通用选择器 1 *{}通配选择符(CSS2):适合所有元素对象. 2 E类型(HTML)选择符(CSS1):以文档语言对象类型DOM作为选择符. 3 E#myid是id ...
- 关于bootStrapdialog 学习心得
在用play这个框架做项目的时候,我们的背景以及一些插件用的都是 bootStrap3.0的JS以及CSS 这次用到的bootStrapdialog 所需要演示的效果 就是 在一个网页系统里, 当你 ...
- 愉快的开始 - Windows程序设计(SDK)000
愉快的开始 让编程改变世界 Change the world by program 参考教材 购买链接:Windows程序设计(第5版)(珍藏版)(附CD-ROM光盘1张) 学习环境 视频演示:W ...
