摘要:什么是 Shader? 关于什么是 Shader ,各种百科各种教程都有说过,但是今天我们就从一个另一个角度去试着理解什么是 Shader? 我们先看下 Shade 的英文意思,如下: v.给...遮挡(光线);把...涂暗 其中 把...涂暗 更贴近我们想要的意思。 所以:Shader 这个单词从 阅读全文
posted @ 2020-06-29 10:41 凉鞋的笔记 阅读(261) 评论(1) 推荐(3) 编辑
摘要:作者信息 昵称:目及远方 课程设计 HumanFramework: https://github.com/cyclons/HumanFramewo 正文 大四毕业,心血来潮,闲余之际,撰文留念。 萌芽 游戏程序员,把这个分成两块的话就是,游戏,程序。 这两个中,只有一个,游戏,在我很小的时候就开始接 阅读全文
posted @ 2020-06-25 10:10 凉鞋的笔记 阅读(212) 评论(0) 推荐(2) 编辑
摘要:独立的 Update 在 UniRx 简介的时候,笔者讲了一种比较麻烦的情况:就是在 MonoBehaviour 的 Update 中掺杂了大量互相无关的逻辑,导致代码非常不容易阅读。 这种情况我们平时在项目开发中非常常见,代码如下: private void Update() { if (A) { 阅读全文
posted @ 2020-06-16 10:15 凉鞋的笔记 阅读(142) 评论(0) 推荐(1) 编辑
摘要:1.UniRx 简介 UniRx 是一个 Unity3D 的编程框架。它专注于解决时间上异步的逻辑,使得异步逻辑的实现更加简洁和优雅。 简洁优雅如何体现? 比如,实现一个“只处理第一次鼠标点击事件”这个功能,使用 UniRx 实现如下: Observable.EveryUpdate() .Where 阅读全文
posted @ 2020-06-12 15:51 凉鞋的笔记 阅读(327) 评论(1) 推荐(1) 编辑
摘要:我们的项目开始立项的时候,最常见的一个情况就是:几个人的小团队,一开始什么也不做,就开始写代码,验证逻辑,游戏就开始写起来了。而公司的一些所谓的领导层面一开始就把游戏定义为我们要做一个大作。这个事情本身就是一个笑话,因为没有任何的规划和设计,我们就妄图写出一个杰出的作品出来是不现实的。Unity 在 阅读全文
posted @ 2020-06-02 10:18 凉鞋的笔记 阅读(154) 评论(0) 推荐(0) 编辑
摘要:在上一篇,我们对框架和架构进行了一点探讨。我们在这一篇再接着探讨。 什么是库呢? 来自同一位大神的解释: 库, 插到 既有 架构 中, 补充 特定 功能。 很形象,库就是搞这个的。我们的库最初存在的目的,就是收集知识,而收集知识是一般的架构(项目)中是没有的,那么我们为了补充特定功能(收集知识),就 阅读全文
posted @ 2020-06-01 21:11 凉鞋的笔记 阅读(63) 评论(0) 推荐(0) 编辑
摘要:我们花了 5 篇文章学习了消息机制的方方面面。并且完成了一个简易消息机制,之后集成到了我们的 MonoBehaviourSimplify 里。 现在 MonoBehaviourSimplify 有一点框架的感觉了。因为 MonoBehaviourSimplify 在提供消息功能的同时,决定了项目脚本 阅读全文
posted @ 2020-05-29 14:18 凉鞋的笔记 阅读(234) 评论(1) 推荐(2) 编辑
摘要:MonoBehaviourSimplify 中的消息策略完善 在上一篇,笔者说,MonoBehaviourSimplify 中的消息策略还有一些小问题。我们在这篇试着解决一下。 先贴出来代码: using System; using System.Collections.Generic; names 阅读全文
posted @ 2020-05-27 15:05 凉鞋的笔记 阅读(221) 评论(0) 推荐(0) 编辑
摘要:在上一篇,我们接触了单例,使用单例解决了我们脚本之间访问的问题。 脚本之间访问其实有更好的方式。 我们先分下脚本访问脚本的几种形式。 第一种,A GameObject 是 B GameObject 的 Parent,或者是中间隔着几个层级的 Parent。 那这种情况下,如果 A 脚本想调用 B 脚 阅读全文
posted @ 2020-05-09 09:51 凉鞋的笔记 阅读(230) 评论(0) 推荐(2) 编辑
摘要:在上一篇,我们完成了一个定时功能,并且接触了 Action 和委托、lambda 表达式这些概念。 到目前为止,我们的库作为知识收录这个功能来说,已经非常好用了,由于使用了 partial 关键字,所以重复的代码少了很多。而作为一个可复用的工具库来说,勉强能够应付。 通过 partial 关键字,理 阅读全文
posted @ 2020-05-07 09:40 凉鞋的笔记 阅读(199) 评论(0) 推荐(1) 编辑