Unity3D项目开发
文章平均质量分 64
TJ
这个作者很懒,什么都没留下…
展开
-
(一)Unity3D离散仿真引擎基础
1.解释游戏对象(GameObjects)和资源(Assets)的区别与联系游戏对象:游戏对象直接出现在游戏场景(scence)中,是资源整合的具体表现。游戏对象一般有玩家、敌人、游戏场景、摄像机等虚拟父类,这些父类没有实例化,而他们的子类实例化并包含了这些游戏对象,我们可以对这些对象进行操作。 Tips:父类对象由子类实例化,涉及C#多态。资源:资源可以是我们自定义或者下载下来的素材,...原创 2018-08-23 19:55:27 · 627 阅读 · 0 评论 -
(二)Unity3D编程实战-井字棋(TicTacToe)
游戏内容: 井字棋 或 贷款计算器 或 简单计算器 等等技术限制: 仅允许使用 IMGUI 构建 UI项目目的:提升 debug 能力,提升阅读 API 文档能力1.井字棋简介(维基百科)1.玩法两个玩家,一个打圈(◯),一个打叉(✗),轮流在3乘3的格上打自己的符号,最先以横、直、斜连成一线则为胜。 如果双方都下得正确无误,将得和局。 这种游戏实际上是由第一位玩家...原创 2018-09-02 12:25:27 · 1203 阅读 · 0 评论 -
(三)Unity3D编程实战-伪太阳系
前置知识:原创 2018-09-02 13:04:39 · 320 阅读 · 0 评论 -
Unity3D机器学习插件ML-Agents ToolKit(v0.5): 环境搭建和3DBallDemo运行
前言:由于项目需要,需要了解U3D的ML-Agents插件。预期目的有几点:ML-Agents的大致框架各个部分的具体实现细节在开始研究前,首先我要搭建实验环境,之后运行官方案例。大致框架:ML-Agents是一个Unity3D的插件,其包含3个高级组件:学习环境,External Communicator,Python API。学习环境:就是代理存在,并生活的地方。它可以...原创 2018-09-18 20:46:06 · 2230 阅读 · 1 评论 -
SerializeField和Serializable
在看Unity官方Demo《space shooter》时,一个没有继承MonoBehaviour的类Done_Boundary :[System.Serializable]public class Done_Boundary { public float xMin, xMax, zMin, zMax;}Serializable是.Net自带的序列化有时候我们会自定义一些单独的c...原创 2018-09-23 22:04:51 · 285 阅读 · 0 评论 -
Unity性能最高的Shader: Unlit(不受光材质)
今天在做项目《space shooter》的时候,书上指出背景图的shader要选 Unlit/Texture. 即不受光材质。也就是说这个材质不会受光线影响,也对光线没有反应。Unity性能最高的Shader: Unlit详情见:https://www.jianshu.com/p/f6a0b6037ada...原创 2018-09-25 19:05:54 · 5782 阅读 · 0 评论 -
国外游戏开发论坛
最近想看看游戏人工智能开发相关的东西,找资料的时候想看看国外的牛人都怎么学。首先,我找到了GameDev,这是一个总的游戏开发论坛https://www.gamedev.net/其下有专门的AI开发子论坛https://www.gamedev.net/forums/forum/6-artificial-intelligence/其中置顶的帖子,推荐的第一本书:《Programming ...原创 2018-09-26 09:50:18 · 4511 阅读 · 0 评论