Unity 入门
视频课程:Unity 3D 快速入门
笔记根据课程内容以及自己的理解进行简要的记录
介绍
- Unity 作为一个较为完备的游戏引擎,包括 AI,渲染,物理运算,声音,动画系统,资源管理,跨平台,系统构架等模块。作为游戏引擎可以帮助减少游戏开发中一些不必要的工作,减少重复开发,降低游戏开发门槛。毕竟在以前没有成型的游戏引擎的年代游戏开发都是要从 OpenGL 和 Direct 开始一点点构建起来的。
- 游戏包括逻辑和显示、声音三个要素。游戏团队中的角色包括策划、美术和程序员。
视频课程:Unity 3D 快速入门
笔记根据课程内容以及自己的理解进行简要的记录
本文记录 Windows 下 python, pip, Flask, requests 等工具的安装。
记录可用的方法以备查阅
写一篇专门来记录一下生活中美好的东西。总不能每天丧下去吧。
1.8
今天雨很大,马上要考试了,心里也很麻烦。下课回宿舍的路上看到路边的树落了很多花。不知道这种树叫什么名字,但是花很好看。路过的时候看到很惊艳,专门放了车跑回去拍了几张。可惜自己并不会拍照,拍出来贼难看。
找了很久的角度。
自己并不会拍照。刻意用 Instagram 处理了一下。
真的落了一地的花,很好看。
正在拍照的我大概就是这个样子= =
啊太好看了。
1.9
下了好长时间雨,下课的时候看到了一点点晚霞,暂且算是晚霞吧。依然不会拍照,我一定要学会拍照(ง •_•)ง
《Eric Clapton - Wonderful Tonight》
正常安装,注意安装虚拟机的时候不要选择带有 Google Play Api 的。
com.example.test
包,一个放 App 工程的 Java 源代码,后面两个放测试用的 Java 代码;include ':app'
首先我们来看一下 Git 是什么东西:
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.
之前在和导师的谈话中,我有了关于毕业设计的想法,就是做一个基于unity的动作捕捉获取动作的数据来用于游戏制作。经过查询相关资料,逐渐了解了与之相关的一些知识,以及可能用到的技术。包括之前的OpenCV和今天了解到的机器学习。这些都是我未来做具体项目时用到的东西。原先在想法阶段时觉得很简单,越了解才越知其复杂和困难。毕竟这是个人独立完成的项目,未来可能产生很多价值,所以我一定要在一年内学习很多东西。今年本来就很忙,再加上这些任务,时间会十分紧迫。希望自己可以按照自己的期待走下去吧。
OpenCV是一个开源的项目用于图像识别,这个技术应该很适合我的动作捕捉。但是做自己的项目不论是出于学校的要求还是为了软件的效率都不适合直接拿来用,所以我大概是借用其方法,参考着写自己的算法。这个是短期内要学习的东西。
今天从网易公开课上看到了机器学习的课程,和我之前对软件功能的想法十分契合,所以这个领域一定要好好研究一下。仔细看了吴恩达早几年的机器学习课程,还是很难的,一时半会难以理解。所以机器学习还有opencv的学习就放在开学之后两三周的时候再开始吧。
Unity 3D是软件的基础,动作捕捉是基于Unity的,生成的数据也是用于Unity程序的。Unity编程相关的C#和C相差不多不需要专门去学习,只做大概的练习。