突然在人人上找到了尘封多年的两篇日志,在这里转载一下,留作纪念。
今天去实习啦!在一家软件公司,早上6点25分手机一响,我就像弹簧一样跳起来了,准时出门。坐在公交车上,发现是个阴天,不错嘿嘿,等下不用走得汗流浃背了。
心里正在窃喜的时候,提示到了目的地---清华信息港,我欢快地跳下车,一下就sb了,真是一片人海!我悄悄观察了下,他们多半都是穿休闲装,背个公文包之类的,有几个也像我这样背个书包的,顿时心里轻松不少。
于是我装作经常来的样子,跟在一堆人后面热火朝天地进了办公楼,,后面就是注册登记啊之类的。我被分到了研发五部门,然后来自华中科技大的一个帅哥负责带我,我很傻逼的问,你们现在做什么? 他说想让我看下几个软件怎么用,后面要我做建模或者搭建场景之类的,我也没听太懂。
我一看那软件,unity3d!我靠,这不是游戏引擎吗,太爽了吧,马上边看攻略书边开始做,一上午就在不知不觉中度过了。
吃中饭时,帅师兄跟我解释了他们刚拿到一个项目,是给大学生做实验用的。因为有些人很笨,怕他们搞坏材料,损坏仪器什么的,就现在电脑上做模拟试验,做完了再去做真正的实验,也算是丰富教学内容、培养综合素质云云。他说到这我不由自主地想到了教主,恩,还有奇轩兄,哈哈。我们就是要做这样一个软件。由于项目还没开始,我正好有时间临时抱佛脚,到时候能参与进来,打打酱油。
下午是学习另一个软件,3dsmax,很拗口,其实就是solidwork,还不太好用。我花了一下午熟悉界面,做了个3d 手榴弹,今天就算修成正果。
回家花了将近两小时,无力吐槽,还好多东西要学,先写到这吧。
2013年7月22日
实习已过去三周,总结一下自己写的脚本。
等实习结束后我会把所有脚本开源。
以下是实现的相关功能,在internshipFinalPack里。应该都是unity自带没有的,也许有我没发现?惊恐
1 鼠标滚轮控制摄像机镜头缩放。script: scrollZoomCamera
2 点击任意刚体,摄像机镜头平滑移动聚焦,按esc退出聚焦。script: scrollZoomCamera
3 帧序列动画的制作和播放。scene: NGUIfrapanimation script: frapanimation
4 动画分段播放。script:animationplay
5 改变碰撞体大小。scene:colliderchange, script:colliderchange
6 拖动使物体旋转。scene:headTitleAndBloodBar, script:dragrotate1
7 超链接。scene:hyperlink, script:hyperlink (路径要重设)
8 自动退出播放和ESC退出。scene:playmovie1, script:playMovie1
9 提高转动圆柱体识别度的奇葩方法。scene:rotatevisible (过程及其坑爹)
10 自适应频幕。scene:screenadjust (用OnGUI更好)
11 可拖动控件。scene: screenadjust2
12 可拖动控件教学演示。scene: scrollview
13 触发物体轮廓透视。scene: Xray, script:dragrotateWithDepthmask
14 淡入淡出效果(改变GUI透明度)。Scene:Menu2, script: Reloader
15 影片播放的另一种方式(切换场景)和itween实现淡出。script:playMovie
16 碰撞检测的三种方式。script: PlayerCollisions, TriggerZone
17 姓名板始终正对摄像机。scene: headTitleAndBloodBar, script: rotateface
18 NGUI控件示例。scene: NGUItraining
19 返回初始地点。script: HUDText, ReturnToInitialArea
20 逃跑AI。scene: AI, script: Neutral Bot_CS
另外Survival Island的两个场景是Island & Menu2,Build Setting: Menu2=0, Island=1
附上几个常用插件: itween, NGUI, Ultimate Rope Editor, Vectrosity, HUDText
my virgin 3d game
http://pan.baidu.com/share/link?shareid=1973020923&uk=4127494578