
unity
文章平均质量分 69
超逸_流
这个作者很懒,什么都没留下…
展开
-
大量信息渠道和快速提高的途径 - 快速驾驭Unity
写的很好,受教颇多,忍不住转过来了~~~转自:http://gad.qq.com/article/detail/637一位北京的朋友跟我说,现在Unity的人真难招啊,真正基础扎实的很少,面试100个99个是培训出来的,张口就要1万5,太难招了。当然不是说培训出来的朋友不好,而是培训之后还差一些点睛之笔。 此文就是写给Unity的初学者,还有已经参加了培训的朋友,让转载 2015-11-17 23:35:37 · 1146 阅读 · 0 评论 -
Input Axis Mouse X is not setup.
当代码中调用 Input.getAxis("Mouse X")时报错UnityException: Input Axis Mouse x is not setup. To change the input settings use: Edit -> Project Settings -> Input 解决方案:根据提示点击Edit,Project Setting, Input原创 2015-11-10 21:55:35 · 12706 阅读 · 1 评论 -
UnityVS(2012)安装教程
插件链接:http://pan.baidu.com/s/1o6na0L8运行UnityVS 2012.msi来安装UnityVS使用管理员权限运行"make Dir.bat"如果你看到弹出错误提示,那么一定要确保你拥有管理员权限然后再试一次。右键单击 "copy rhino.bat" 然后选择“编辑”来用记事本打开这个文件。将PATH_TO_THIS原创 2015-10-14 20:42:26 · 1767 阅读 · 0 评论 -
unity官方demo学习之Stealth(二十四)敌人AI
1,添加脚本文件DoneEnemyAIusing UnityEngine;using System.Collections;public class DoneEnemyAI : MonoBehaviour{ public float patrolSpeed = 2f; // The nav mesh agent's speed when patrolling. publ原创 2015-10-05 20:08:55 · 2770 阅读 · 0 评论 -
unity官方demo学习之Stealth(二十三)敌人射击功能
1,在敌人右手中添加枪模型,将modles->prop_sciFiGun_low作为敌人右手char_robotGuard_RightHand的子对象,参数设置见图0222,添加射击时特效,创建空对象命名为fx_laserShot并作为枪的子对象,调整位置:0,0.05,0.23,接下来为这个特效添加point light(强度 intensity为0,有代码控制)和line re原创 2015-10-05 19:18:38 · 4540 阅读 · 0 评论 -
unity官方demo学习之Stealth(二十二)敌人动画控制
首先先声明一点,unity是基于左手坐标系的(查找纠结了半天,最后才发现法向量左右手的规则是基于坐标系是左右手的)接下来继续为敌人添加脚本DoneEnemyAnimationusing UnityEngine;using System.Collections;public class DoneEnemyAnimation : MonoBehaviour{ public float原创 2015-10-05 18:04:39 · 2145 阅读 · 0 评论 -
unity官方demo学习之Stealth(二十一)敌人动画设置类
(公有,不属于任何脚本,也不用继承MonoBehaviour,所以也没有Awake函数,获取引用实在构造器中实现的)用于敌人动画中参数的设置,其中缓冲参数的作用是让敌人动作转变时更平滑添加脚本DoneAnimatorSetupusing UnityEngine;using System.Collections;public class DoneAnimatorSetup原创 2015-10-05 12:06:44 · 1299 阅读 · 0 评论 -
unity官方demo学习之Stealth(二十)敌人视听范围
为敌人添加脚本DoneEnemySightusing UnityEngine;using System.Collections;public class DoneEnemySight : MonoBehaviour{ public float fieldOfViewAngle = 110f; // Number of degrees, centred on forward, f原创 2015-10-05 11:51:08 · 2064 阅读 · 0 评论 -
unity官方demo学习之Stealth(十九)敌人动画控制
1,守卫的动画是由Nav Mesh Agent组件的sulv控制的,这是unity内置的AI功能2,手部开枪动作,Inverse Kinematics IK逆向运动学:反应的是一种由手部带动肩部的运动(自由端起始,回退到固定端)3,敌人动画控制制作,包里有已经做好的,如果不想做可以跳过这以下几段创建敌人动作控制器EnemyAnimator,创建4个float参数,一个boo原创 2015-10-05 11:02:52 · 2331 阅读 · 0 评论 -
unity官方demo学习之Stealth(十八)敌人初步设定
1,添加敌人,models->char_robotGuard;position:-18,0,6.5;将子对象body和helmet勾选use light probes(被动态光照亮),设置tag为Enemy2,为敌人添加sphere collider(视觉和听觉范围),配 置如图0173,接下来为body部分添加capsule collider(个体碰撞),配置如图018原创 2015-10-05 10:47:30 · 1380 阅读 · 0 评论 -
unity官方demo学习之Stealth(十七)电梯移动设定
1,添加电梯prop_lift_exit,-21.85,1.5,48,y角度2702,为电梯的5个子对象勾选use light probes3,在电梯下创建一个空对象用来存放碰撞器与子对象分隔开,命名为prop_lift_collider,reset.添加mesh collider,在Mesh添加prop_lift_exit_collision_0014,为电梯添加box coll原创 2015-10-05 10:40:55 · 3567 阅读 · 0 评论 -
unity官方demo学习之Stealth(十六)双层门
1,外层门,将modles中的door_generic_slide拖进去,位置:-22,0,46,角度:y,2702,选中双层门的两个子对象,勾选Use Light Probes,使动态光照在门上3,选中父对象,添加Sphere collider,勾选 is trigger,center:-1,1,0,radius:2选中两个子对象,添加box collider原创 2015-10-05 10:32:50 · 1093 阅读 · 0 评论 -
unity官方demo学习之Stealth(十五)单开门动画
1,将modles中的door_generic_slide拖入层级视图,位置:-6,0,7;角度:90.子对象勾选 use light probes使光可以照到门2,父对象添加Sphere collider使门可以检测到敌人或玩家的靠近,center:y:1,radius:3,勾选 Is Trigger ;子对象添加box collider,不用调整3,为门添加开关动画,将DoneSing原创 2015-10-05 10:27:34 · 3450 阅读 · 0 评论 -
unity官方demo学习之Stealth(十四)钥匙卡设定
1,为玩家添加Done Player Inventory脚本public class DonePlayerInventory : MonoBehaviour{ public bool hasKey; // Whether or not the player has the key.}玩家是否拥有钥匙2,添加钥匙卡模型 modles->prop_keycard ,Trans原创 2015-10-05 10:22:56 · 1725 阅读 · 0 评论 -
unity官方demo学习之Stealth(十三)摄像机跟踪
1,调整视角为游戏开始我们想要的视角,选择摄像机camera_main,选择GameObject->align with view,使摄像机在游戏开始放在我们想要的视角2,为摄像机添加脚本DoneCameraMovementusing UnityEngine;using System.Collections;public class DoneCameraMovement : Mo原创 2015-10-05 10:17:00 · 2330 阅读 · 0 评论 -
unity官方demo学习之Stealth(十二)角色生命值
1,为玩家添加脚本DonePlayerHealthusing UnityEngine;using System.Collections;public class DonePlayerHealth : MonoBehaviour{ public float health = 100f; // How much health the player has left.原创 2015-10-05 10:00:13 · 3705 阅读 · 0 评论 -
unity官方demo学习之Stealth(十一)角色移动
十一,角色移动为char_ethan添加脚本DonePlayerMovementusing UnityEngine;using System.Collections;public class DonePlayerMovement : MonoBehaviour{ public AudioClip shoutingClip; // Audio clip of the play原创 2015-10-05 09:50:28 · 2450 阅读 · 0 评论 -
unity官方demo学习之Stealth(十)散列ID
十,散列ID (引用Animator的两种方法:1,引用字符串名称;2,引用Hash ID,后者效率更高)1,ID与tag的区别:引用tag不需要通过对象来使用2,在gameController里添加脚本组件DoneHashIDs用来存数玩家和敌人的Hash ID 状态引用定义的格式:状态名+State,参数使用的定义格式:参数名+参数类型using Unity原创 2015-10-05 09:14:23 · 1510 阅读 · 0 评论 -
unity官方demo学习之Stealth(九)角色动画控制器
1,(创建玩家静止状态)在Animator文件夹中 右键,create->Animator Controller,创建一个动画控制器,命名为PlayerAnimator,创建参数,float:Speed;bool:Snesking;bool:Dead:bool:Shouting;然后拖入角色静止状态下的动画(Animation文件夹下Humanoid文件夹中的humanoid_idle下原创 2015-10-05 09:08:26 · 2250 阅读 · 0 评论 -
unity官方demo学习之Stealth(八)角色初步设定
1,将modles中的char_ethan拖到层级视图,x:-2.5,tag:player,选中下面4个子对象,都勾选use light probes2,edit->project settings->input,这里是控制玩家动作的按钮设置,看一下就好,如果对按键不舒服可以在这改3,为玩家添加capsule collider组件,设置如图0114,玩家要运动所原创 2015-10-05 08:59:30 · 1076 阅读 · 0 评论 -
unity官方demo学习之Stealth(七)激光门
七,激光门1,将models中的fx_laserFence_lasers拖到层级视图中,设置如图009,并且方便管理编号_0012,为其添加box collider组件,勾选 is trigger3,为其添加音频组件,将laser_hum拖进去,勾选loop,3d中的Min Distance设为1.84,添加light组件,设置颜色(255,40,0),range改成5原创 2015-10-04 23:59:52 · 2377 阅读 · 0 评论 -
unity官方demo学习之Stealth(五)游戏控制器
五,游戏控制器 主要:记录主角最后出现的位置1,创建空对象,命名为gameController,设置tag,gameController,将audio中的music_normal拖入音频剪辑中(这是正常游戏音乐背景),勾选paly on awake,loop2,在gameController下创建空的子对象,命名为secondaryMusic,拖进去music_panic音频,勾原创 2015-10-04 23:26:58 · 1820 阅读 · 0 评论 -
unity官方demo学习之Stealth(四)屏幕渐变效果
1,创建个对象命名为screenFader,x:0.5,y:0.5,添加组件Rendering->GUI Texture,将Texture文件夹中的swatch_black_dff拖入Texture属性栏中,将Pixel Inset都设为02,为screenFader添加脚本DoneSceneFadeInOutusing UnityEngine;using System.Collec原创 2015-10-04 22:56:12 · 4297 阅读 · 0 评论 -
unity官方demo学习之Stealth(三)标签管理
tag常用于获取引用的object或其包含的组件创建一个脚本DoneTags用于定义tag常量(已在DoneScripts下UnappliedScript里),方便以后使用using UnityEngine;using System.Collections;public class DoneTags : MonoBehaviour{// A list of ta原创 2015-10-04 22:44:07 · 1363 阅读 · 0 评论 -
unity官方demo学习之Stealth(二)警报灯设定
为light_alarm_directional添加脚本DoneAlarmLightusing UnityEngine;using System.Collections;public class DoneAlarmLight : MonoBehaviour{ public float fadeSpeed = 2f; // How fast the light fades betw原创 2015-10-04 22:37:40 · 2893 阅读 · 1 评论 -
unity官方demo学习之Stealth(六)CCTV监控摄像机
六, CCTV监控摄像机1,创建摄像头,将model中的prop_CCTVCam拖到层级视图,调整坐标-8,3,16.1,角度Y180.此时正好在bus上,勾选use Light Probes(3个都要勾选,别忘了),这样才会有动态的灯光效果2,将model的collisions mashes中的prop_cctvCam_collision拖到prop_cctvCam_body下面,p原创 2015-09-28 07:26:06 · 2902 阅读 · 0 评论 -
unity官方demo学习之Stealth(一)
一游戏环境和灯光设定,1,创建项目,创建场景保存2,拖动Models中的env_stealth_static到hierarchy中,reset3,拖到Models中的prop_battleBus到hierarchy中,配置Trancform信息,此处附001图片4,为env_stealth_static添加mesh collider组件,将Collision Meshes中原创 2015-09-26 22:31:36 · 7187 阅读 · 2 评论 -
unity官方教程space shooter 学习文档
如题,在学习unity的过程中,发现可恶的只能在线看视频,网速严重受限的我感觉很是烦恼,快进一下,诶,不动了,过了一会儿。。。黑屏,就能看到刷新的字样千辛万苦找到可以下载的视频,打开一看,字幕是英文的。。。英文的。。。英文的(为什么说三遍你懂得)虽然我英文不是很菜。。。基础的都能看懂,但是专业术语看着还是很伤心。。。用翻译又翻译的连亲妈都认不出来英文版下载链接http://pan.ba原创 2015-09-24 08:08:24 · 2411 阅读 · 0 评论