首页 > 编程知识 正文

如何用unity3d做游戏(unity3d游戏开发宣雨松)

时间:2023-05-05 22:03:02 阅读:73015 作者:1718

一.环境地图资源,包括全地图及灯光、天匣子。

扩展部分。

无法贯通的部分需要在bake时设定为static

2.1 .相机1的主相机支架设置控制视角的c#组件。

tag是maincamera,culling mask不渲染武器和UI。

2武器照相机。 武器相机只渲染武器和UI。改变相应的layer和culling mask(无需自行添加。

武器相机渲染,添加GUI组件。

装载十字准星c#组件。

3添加淡入淡出对象并挂载淡入淡出c#组件添加GUI组件

2 .动画1敌人动画制作动画融合树。

添加所有动画。

在base layer中,any state连接到dying (死亡)视频。 无论什么状态都表示敌人会死。

在shooting layer上,连接敌人举枪、开枪、放下的视频。

在gun layer,连接敌人握枪的视频。

在parameter中创建了六个变量。

2武器动画武器支架特效c#组件。

在安装在主角上的控件c#组件中切换不同的动画。

text组件添加到canvas、子对象BulletCount和BulletCount中,以显示游戏中当前子弹的数量。 (所有属性均可调整,请参考下图。 显示在右下角)

三.人物1 .主角是第一人称,所以只需要手臂和枪的模型。 为变换组件设置显示位置。

装载键盘输入、控件和生命周期c#组件。

2 .敌人为AI,设置完成后必须bake挂载状态切换、视野、射击、生命周期、动画c#组件。

默认动画处于站立状态。

控制点用两旗控制敌人固定巡逻的路线,设定起点和终点。

四.代码实现http://www.Sina.com/http://www.Sina.com /

1 .相机和特效设置1淡入效果c#脚本public类型变量可以在unity组件中修改。

2主相机视野c#脚本

3武器摄像机十字准星c#剧本

4武器特效c#方案

2 .主角1存储变量c#脚本

2定义参数c#脚本

3玩家控制c#脚本

剩下的移动方法可以自定义。

4主角生命值c#方案

3 .敌人1切换敌人状态的c#方案

2敌方视野c#剧本

3敌人射击c#剧本

4敌人生命值c#方案

5敌方动画切换c#方案

4. GameController 1用户自定义物体和输入c#脚本

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。