
Unity3D开发
Unity3D开发实用技巧
0 warning
这个作者很懒,什么都没留下…
展开
-
【转载】Unity编程设计模式
转载:看到一篇讲的十分漂亮的游戏编程模式,是针对Unity的,语言是C#,分享给需要的人(文章为英文,需要读者具有英语阅读能力,或者使用翻译软件阅读)URL: https://github.com/Habrador/Unity-Programming-Patterns#readme).版权相关:原作者: Erik Nordeus, VladimirMIT License: The licensed materials may be distributed(若有侵权,请联系我,我会尽快删除)(If转载 2021-06-15 18:34:22 · 111 阅读 · 0 评论 -
《Unity3D动作游戏开发实战》笔记及扩展2.1
2.1.1. 使用协程分解复杂逻辑协程处理异步任务:当遇到一些需要异步处理的程序需求时,可以使用协程来实现使用协程的优点:简单,易于实现实例:使用协程代替有限状态机 (基于原书的代码做了些许修改以及增加了注释)//一个表示村民的类public class Villager : MonoBehaviour{ public float maxSatiation = 10f; //最大饱食度 public float maxFatigue = 10f; //最大困倦值 const fl原创 2021-05-31 17:40:17 · 793 阅读 · 5 评论 -
[C#][Unity]使用链表和队列(Queue)实现连续性移动的贪吃蛇
使用链表与Queue实现连续性移动的贪吃蛇前言-经典贪吃蛇 贪吃蛇可以说是十分经典的游戏了,在游戏中,玩家操控蛇的上下左右方向来让蛇移动并且吃到生成的果实。 经典贪吃蛇的移动方式为离散的,断续的 正常来说,大部分贪吃蛇的实现都是通过各种不同的集合实现的,其中列表与链表都比较常见链表的介绍(新手向,可跳过) **链表(Linked List)**是一种常见的集合类型,它是由一个头部与N个节点(Node)构成的 之所以叫他链表,就是因为节点与节点之间是有联系的,看起来就像“锁链”一样。 这里我原创 2021-01-03 21:40:13 · 883 阅读 · 1 评论