文章分类 -  Unity3D

五子棋游戏笔记
摘要:五子棋游戏实现 1 导入资源图片。拖入棋盘后,将棋盘的大小进行缩放,使每一格间距一米(对齐背景虚线即可),方便鼠标点击时落子;黑白子也适当缩放成合适的大小。如下图: 2 点击棋盘上的位置落子 private void CreateChess(GameObject chess, int[] pos) 阅读全文

posted @ 2018-07-20 14:41 PoorMonk 阅读(60) 评论(0) 推荐(0)

UIFramwork(Unity3D)
摘要:目标 :UIFramewrok教程学习笔记 知识点: 1 图片导入后要把Texture Type修改为Sprite(2D and UI)。 2 画布的Canvas Scaler(Script)组件中的UI Scale Mode属性改为Scale With Screen Size,Match属性改为1 阅读全文

posted @ 2018-06-19 10:21 PoorMonk 阅读(69) 评论(0) 推荐(0)

U3D 俄罗斯方块笔记
摘要:1 FSMSystem 有限状态机,存储各个UI状态(菜单状态、游戏状态) 调用PerformTransition切换状态,在子类中重写DoBeforeEntering()和DoBeforeLeaving(),显示/隐藏UI动画效果。 2 用DoTween实现UI的动画效果。例如: 相机的缩放: M 阅读全文

posted @ 2018-04-15 22:56 PoorMonk 阅读(52) 评论(0) 推荐(0)

U3D 贪吃蛇笔记
摘要:知识点: 1 用来控制游戏是否暂停:Time.scale = 0 / 1; 2 根据文件名加载资源: 在project视图中添加Resources文件夹(名字必须为Resources),将文件放置在此文件夹下。 3 蛇身的移动 4 蛇头转弯时,旋转图片 5 生成新的蛇身时要禁用默认的坐标,自己指定相 阅读全文

posted @ 2018-04-12 21:49 PoorMonk 阅读(27) 评论(0) 推荐(0)

Unity入门级别练手 小游戏
摘要:首先来两张非常简单粗糙的游戏画面: 游戏设计思路: 1 飞盘(自带三个飞针)以一定速度不停旋转 2 飞针在初始位置准备,在按下鼠标左键后向飞盘发射,接触到后随着飞盘一起旋转 3 发射飞针达到目标个数后进入下一关,与飞盘现有飞针碰撞则游戏结束 4 每通过一关飞盘转速和通关飞针数增加 飞盘旋转: 飞针飞 阅读全文

posted @ 2018-03-30 18:17 PoorMonk 阅读(110) 评论(0) 推荐(0)

官方示例Reguelike的学习笔记
摘要:# UnityPracticeProject 单例模式: 为player和enemy抽象一个基类来实现移动 场景加载 地图创建 遇到的问题:Exit对象OnTriggerEnter多次触发! 原因:在场景初始化的时候,由于刚开始测试时新建了一个地图一关卡,忘了删除,导致后来程序运行的时候创建了两遍场 阅读全文

posted @ 2018-03-29 10:28 PoorMonk 阅读(45) 评论(0) 推荐(0)

导航