Unity学习回忆--3D坦克大战
2023年LPL春季赛季后赛正在火热进行中,你们心中的总冠军是哪支队伍呢?作为热爱游戏的程序猿,一起来聊聊你那些有意义的游戏开发经历吧!
前言
还记得大一的时候第一次接触编程,为了手写一个hello,world绞尽脑汁。最后以失败告终!大一的暑假开始学习unity。从我第一次了解编程也三年了,学习unity也已经两年了。期间有大大小小的学习困难,第一次做游戏的时候的记忆深刻。
1,介绍一下你做过的其中一个游戏开发项目。
我做过的第一个游戏项目是一个3D坦克大战,由于开始的时候技术有限,连UGUI都掌握的不好,所以连一个像样初始界面都没有。由于当时做游戏全靠自己的兴趣,也没有什么参考完全都是自己摸索的。在制作游戏的过程中也出现了很多的BUG,光是为了解决这些BUG我就常常在学习小组中带到十一点多,还好我有一个志同道合的朋友,我们可以一起探讨。没有他我也坚持不到现在。因为大一的课时很紧张我去小组学习的时间不多,做游戏的时间也不多。所以静下心来仔细做游戏的时间也不是很多。最终这个游戏被我打包出来之后玩下来的体验也不是很好。所以最终这个游戏我并不满意。但是仔细回想当时为了解决一个BUG绞尽脑汁的样子真的令我记忆犹新。
2,通过这个项目你积累了哪些经验和教训能帮助你在以后的游戏开发过程中做的更好?
这个项目对我来说对我个人而言的帮助还是很大的。
- 通过这个项目首先给我最大的经验教训就是没有一个良好的良好的管理项目的经验,所有的东西都放到的很杂乱找起来很麻烦这大大降低了我开发效率以及开发激情
- 需要记录自己今天的完成进度,对未来的自己进行惊醒以及帮助自己更好的回忆整个项目的整体框架。
- 需要有良好的命名习惯,我以前最喜欢用的就是拼音了(词汇量少
Unity学习回忆--3D坦克大战相关推荐
- Unity小游戏——3D坦克大战
1.坦克能够在地上移动 第一步:首先获取移动或者旋转的方向 Input.GetAxis(); (1)Vertical 对应键盘上面的上下箭头,当按下上 ...
- unity学习3D坦克大战(六)
Unity 3D坦克大战案列学习(五) 实现相机视野的跟随 using UnityEngine; using System.Collections; /// <summary> /// 控 ...
- unity学习3D坦克大战(一)
Unity 3D坦克大战案列学习(一) 实现坦克移动和转向 using UnityEngine; using System.Collections; public class TankMovement ...
- unity学习3D坦克大战(四)
Unity 3D坦克大战案列学习(四) 实现控制特效存在的时间 using UnityEngine; using System.Collections; /// <summary> /// ...
- unity学习3D坦克大战(五)
Unity 3D坦克大战案列学习(五) 实现坦克的生命值和伤害机制 using UnityEngine; using System.Collections; using UnityEngine.UI; ...
- 基于ComblockEngine+Unity的联机版坦克大战(一)
文章目录 阶段目标 环境搭建 流程设计 相关说明 相关代码 上述源码地址 写在前面的一段话: 之前准备用LuaServer写一个简单moba手游,后来觉得,LuaServer毕竟是前公司内部的产品,不 ...
- 3D坦克大战游戏源码
3D坦克大战游戏源码,该游戏是基于xcode 4.3,ios sdk 5.1开发.在xcode4.3.3上完美无报错.兼容ios4.3-ios6.0 ,一款ios平台上难得的3D坦克大战游戏源码,有2 ...
- unity学习之路—飞机大战
unity学习之路-飞机大战 这是我第一次进行博客写作,准备把前段时间写的<飞机大战>游戏的制作过程写出来,一方面为自己知识的梳理,另一方面是为分享,当然,前几次写出来的结果肯定很烂,只会 ...
- Unity开发游戏--2D坦克大战(一)
Unity开发游戏--2D坦克大战(一) 前言 开发环境 场景搭建 新建工程 导入素材 设置Camera 设置游戏窗口大小 保存场景 创建角色 创建图片角色 修改角色大小 生成Prefab 前言 游戏 ...
最新文章
- c语言二进制转十进制(附完整源码)
- mysql 不通过关联查询表_mysql中多表不关联查询的实现方法详解
- MVC中helper的用法。
- 容器viewController添加或者删除子viewController
- Hyper-v下安装第一台Windows Server 2012 R2
- 百姓大药房JAVA面试_「老百姓大药房面试|面试题」-看准网
- nuxt页面跳转_还不会Nuxt.js的速进!
- linux镜像默认的安装位置,Linux下正确修改Docker镜像和容器的默认存储位置,亲测有效...
- CLR Via CSharp读书笔记(11):事件
- JavaScript 学习-42.jQuery 提交表单 submit() 方法
- 调音台docker教程_Docker菜鸟教程 - Docker入门教程 - Docker基础教程 - 动力节点
- 小米盒子2刷android tv,【二次搬运】小米盒子3S刷Android TV教程
- 通过Bottledwater同步PostgreSQL中的数据变化到Kafka消息队列
- web前端总结---day01
- python头像转卡通_Python实现将照片变成卡通图片的方法【基于opencv】
- 从零开始学IDA逆向(百度云)
- Python与Arduino绘制超声波雷达扫描
- mac os 卸载java_三种方法教你在苹果Mac OS X系统中卸载软件
- DELL 主板 电源开关跳线接法 DELL motherboard power switch
- 使用CSS使div块内容垂直居中的方法
热门文章