游戏截图使用插件DOTweenEasy TouchUGUI游戏介绍游戏使用C#开发,是在《Unity3D手机游戏开发》一书第3章游戏的基础上优化和修改的。机枪镭射光线和枪口特效取自Unity3D附带的Demo《AngryBots》。添加和修改了游戏逻辑,使其更具可玩性。受伤效果同样取自《AngryB...
分类:
移动开发 时间:
2015-07-25 15:00:09
阅读次数:
152
Attributes属性属于U3D的RunTimeClass,所以加上以下的命名空间是必须的了。其它倒没什么需要注意的。本文将所有运行属性过一遍罢了。using UnityEngine;
using System.Collections;1. [AddComponentMenu] 添加组件菜单这函数只是起方便用,原本的脚本(组建)都会在“Component/Script”菜单下,在类之前声明一下这...
分类:
编程语言 时间:
2015-07-20 21:40:50
阅读次数:
776
自从2015年3月23日开始,已经将近过了4个月了,其中情绪不定,如大海平静起伏跌宕,究其原因:不过没掌握游戏开发所具备的技能罢了。 蓝鸥科技,管理在培训机构还算是不错,不过,代课老师,尤其是U3d的项目老师,就我回忆,就没有教什么实质性的东西。我们班基础好的有几个,但做项目都是按照自己想的来...
分类:
其他好文 时间:
2015-07-17 18:31:33
阅读次数:
86
前言前一篇3D机房好像有点火,看来轻量的Web 3D是大势所趋,当时选择WebGL而不是U3D真是灰常英明的抉择。3D虽然炫酷,但在真正的企业应用里,数据、关系的呈现还是要回到传统2D界面,而HTML5是目前的最佳选择。像HTML5的canvas,虽然已经不是什么新鲜技术了,但直接在浏览器中绘制网络拓扑图的逻辑关系,而不需要安装任何插件,对于很多正在更新换代的OSS系统来说,还是很有吸引力的。最近忙...
分类:
Web程序 时间:
2015-07-16 22:22:03
阅读次数:
216
虽然做了很久的游戏 但是接触的框架都比较偏 不知道有多少同学用的这套东西(gameswf + flash + lua/C/C++)
这套不是市面上主流的框架 开始准备用COCOS2DX来开发游戏 花了不少时间学习 半个来月吧 但是项目转用U3D开发 估计很长时间内都不会去用这段时间学得COCOS2D-X,
下次接触多半也搞忘了 但是2D游戏都大同小异 写这篇文章算是总结这段时间的学习 梳理一下...
分类:
其他好文 时间:
2015-07-10 22:18:16
阅读次数:
332
Scene与场景漫游
F:获得焦点或双击
按住alt:360旋转
Align ViewtoSelected:讲镜头与点保持一致
Hierarchy与场景搭建
基本组件:
Camera:主次:depth深度优先级
ClearFlags 背景模式 Background背景颜色
CullingMask 能看到的层Projection投影模式
FieldofView视野范围Clippin...
分类:
其他好文 时间:
2015-07-05 13:46:03
阅读次数:
130
好久没有敲Blog该。感谢您的留言、注意、私人信件和其他支持,但我似乎没有办法继续自己曾经写了一篇博客系列,因为我在网上找到有关unity3D太少的内容,U3D相关的文章!。。第三人称视角第三人称视角是什么?非常easy,CS就是一种第一人称视角游戏,玩家没有办法看到自己的角色形象,仅仅能观察除开自...
分类:
编程语言 时间:
2015-07-01 20:02:25
阅读次数:
1550
在游戏中经常用到的,已知两向量A, B ,求出A->B的旋转角。但U3D给出的Vector3.Angle()方法只能返回0到180度的向量夹角。如果想得到0到360度的旋转角,需要自己做一些逻辑运算。方法如下:参数 a:起始向量; b:目标向量; n:旋转方向public static float ...
分类:
编程语言 时间:
2015-06-26 22:20:06
阅读次数:
408
coroutine协同程序与线程差不多,也就是一条执行序列,拥有自己独立的栈,局部变量和指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。线程与协同程序的主要区别在于,一个具有多线程的程序可以同时运行几个线程,而协同程序却需要彼此协作地运行。就是说,一个具有多个协同程序的程序在任何时刻只能...
分类:
其他好文 时间:
2015-06-21 09:16:19
阅读次数:
148
想知道AudioSource什么时候播放完成并处理相关的逻辑,比如切换曲目,而unity又没有提供相应的事件,于是想到下面几种方案:
1、Update时时判断isPlaying
2、获取音频的播放长度,Invoke一下
后来查看api的时候突然想到,可以用协程啊。原理和Invoke一样,这应该是最好的方案了。
不过如果音频暂停掉了之后而又没有更新协程函数的话,问题就出现了。所以暂停的时...
分类:
移动开发 时间:
2015-06-17 13:25:09
阅读次数:
222