这周开始的时候果断放弃了那本错误百出的《Unity3D script 3.x》,开始了新的学习。嘿嘿,我老喜欢找各种资源,然后则其优者学之。于是我找到了一本《Holistic Game Development With Unity》- de Byl, Penny。这本书看着不错,至少就看了的那么一点点来说哈。而且,我对我自己今后也思考了好多。最后,我决定咯,按一个独立开发者的素质去准备~~~在看这本书的过程中,接触到了Processing.
PS:书上说的是,有兴趣的可以去了解下~~~结果我一了解就进去了。所以我停下了这本书的学习,先去把Processing给学了。这门语言很好玩。基本的处理对象是图片,动画和一些交互设置。我找了一本《Learning Processing》来学。这本书太舒服了!!完全就是讲述一个故事,以Processing为载体,把编程给讲了一遍~~~而且加上之前我自己看《C和指针》所得到的关于指针的心得,让我对这本书更是喜爱呢。现在已经看到第十章了,估计8月4号左右,应该能看完吧。然后继续《Holistic
Game Development With Unity》的学习。当然,我也没有停止Unity3D的学习啦。不然我写这个博文干嘛呢~~~嘿嘿,Processing就不用多写了,这个基础东西多了点,且好掌握~~我这一周基本是上午看《Learning Processing》,中午看看咨询或休息下,下午看《hack
and slash》这个超级长的视频来学习Unity3D。就这样一天又一天地重复,直到今天。上午还是在看《Learning Processing》,本来按计划是继续看《hack
and slash》的。但是对于这种比较难掌握的东西来说,没有一个良好的总结,也难有不错的成长的说~~~下面就来综述下这周编写的代码和学到的知识吧。
这是用Processing编写的静态图片~~~漂亮吧^,^
好了,咱言归正传吧。首先创建了一个第一人称控制器、一个地形(用立方体拉扁做的)、灯。然后调整了下摄像机,就开始游戏来测试了下,来回跑了跑。接着便开始了脚本的编写。第一个脚本是PlayerHealth。在这个脚本就两个主要功能:1.OnGUI函数设置了UI,显示了生命点数的方框。2.AddjustCurrentHealth函数用来调整玩家的当前生命点数。(把这个脚本放到第一人称控制器上)然后创建了一个立方体(命名为Enemy),写了一个类似于PlayerHealth的脚本EnemyHealth。唯一的差别就是把生命点数的UI方框放在了Player那个的下方(把这个脚本放到立方体上)。然后是写了PlayerAttack这个函数来让游戏对象具有攻击的能力。这个函数主要的功能有:1.Attack函数来进行攻击,其中有两个限制1~在2.5f的范围才能有效攻击。2~必须面向攻击对象才有效。2.Update函数调用Attack函数,且设置了coolDown和attackTimer来限制连续攻击。(把这个脚本放到第一人称控制器上)当然,也有一个类似的EnemyAttack(不同之处是玩家需要按F键才能攻击,而敌人是不断的攻击)。接着写了EnemyAI,这个脚本让敌人自动旋转到面向玩家的方向(其Z轴正向),并且不断的向玩家靠近。最后是Targetting脚本,这个脚本实现了对目标敌人进行选择,即按下Tab键后,被选择的敌人会被渲染为蓝色。之前被选择过后的敌人会成为红色。
差不多咯,这是第一个场景的事儿~~~流水账真是受不了的说。
接着是第二个场景,(明天继续写~~~)
分享到:
相关推荐
PPT_Unity 3D游戏开发(第2版).zip 备份用
最新版 第二版 书籍 扫描资源,清晰可见,共同进步,共同学习,
Unity3D网络游戏实战 第01章 掌握unity3d基本元素
Unity 3D网络游戏实战(全)+Unity3D手机游戏开发第2版金玺曾+Unity3D游戏开发宣雨松合集压缩包
Unity、3D、特效、刀光、卡通、RPG、VFX、战斗、战斗光影、Unity3D、动作特效、Unity3D、Unity3D、Unity3D、Unity3D、Unity3D、Unity3D、Unity3D、Unity3D、Unity3D、Unity3D、Unity3D、Unity3D、Unity3D、Unity3D、...
通过此ppt可轻松学习如果基于unity3d中学习制作人物跟随的游戏动作
在unity3d里可以打开usb连接的外置摄像头在unity3d里可以打开usb连接的外置摄像头在unity3d里可以打开usb连接的外置摄像头在unity3d里可以打开usb连接的外置摄像头在unity3d里可以打开usb连接的外置摄像头在unity3d...
unity3d材质资源包 大全 unity3d材质资源包 unity3d材质资源包 资源来源网络,如有侵权请通知删除。
unity3D网络游戏实战PDF,教你学会怎么直接用C#写服务器代码
农场业务第2版农场unity3d教程 unity塔防游戏源码 Unity精品小游戏源码 , Unity完整项目源码 是完整的项目压缩包 , 新建空项目直接导入到项目里面就可以运行了,无需其他操作。 适合二次开发和学习使用,都是经典游戏...
unity3d打造魔方,unity3d打造魔方,unity3d打造魔方,unity3d打造魔方
分享一点学习unity3D游戏开发的学习心得,让大家能少走一点弯路,
整个项目的完整压缩包 , 直接打开就行 , 无需其他操作 适合二次开发和学习使用 , 如果有问题请切换编译器 或者下载最新编译器 Unity街机游戏源码 Unity3d 拳皇类大型3D格斗游戏源码 街机对战游戏项目 Unity3d 拳皇...
Unity商店下载的精品游戏源码 , 适合学习及二次开发使用 , 是个完整的Unitypackage包 , 直接导入到空项目就可以直接查看效果了 Unity3d源码 街机太空射击战斗游戏开发模板 Space Combat Kit v2.0 Unity3d源码 街机...
[Packt Publishing] C# Unity 3D 游戏开发 初学者指南 (英文版) [Packt Publishing] Learning C# by Developing Games with Unity 3D Beginner's Guide (E-Book) ☆ 图书概要:☆ Learn the fundamentals of C# ...
安卓Arcore Unity3D插件 安卓Arcore Unity3D插件 安卓Arcore Unity3D插件
Unity3D从入门到精通.pdf, Unity3D 入门推荐pdf, 学习Unity3D必备
unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 unity3d游戏开发 ...
宣雨松Unity3D游戏开发(第二版)3-6章源码,2018年10月第二版