- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Unity内置随机数产生方法_笔记
Unity-内置随机产生方法学习笔记 学习资料来源于官方文档:传送门 本文对于官方提供的脚本有作注释,如果想要看原版可以直接点击上面的传送门。 注意: 大部分随机方案都可以通过一些比较基础的随机手段组建而成,官方的案例仅提供一个解决方案。 官方案例 简单的随机值 自定范围内随机一个值,均等范围,高自定义性 不同概率随机 简单如抽卡 不同概率掉落随机 刷副本高概率掉落垃圾,低概率掉落神器 列表乱序 棋牌游戏的洗牌 不放回随机 一些特殊抽卡,抽到就移出奖池 空间中
2021-06-28 17:06:27
2740
3
原创 Unity_物体Rigidbody去除useGravity后产生偏移的问题
踩坑记录 问题:挂在刚体的对象在变换位置,去除useGravity后产生位移。 解决办法 在去除useGravity之前先使用 gameObject.GetComponent().velocity = Vector3.zero; 去除掉矢量。 不然会算多一帧的移动导致位置出现偏移。 而且这个偏移物体本身会有很严重的连带bug。 比如我以一个点平面旋转某一物体,随后让它坠落(比如玩家死亡)。过一会我让他复活,回到那个点。 如果矢量没有去掉,会让脚本认定的gameObject的中心点在出现偏移后的位置。导致接下
2021-04-28 21:05:55
1123
2
原创 基于官方Input System案例分析其角色移动原理——学习笔记
基于官方Input System案例分析其角色移动原理 注:本篇重点在于分析案例之中的角色移动实现。 所用编程语言:C# 简介: 本学习笔记基于Unity官方的例子:InputSystem_Warriors_Project 本例子能从Github上下载,但我同时上传了腾讯云盘版本方便大家下载 Github:InputSystem_Warriors-master.zip. 腾讯云盘:InputSystem 密码:jjsffv 本案例在B站也有官方的教学视频:官方教学视频传送门 这个教学视频的内容已经可以满
2021-04-13 20:40:26
1814
原创 《通关!游戏设计之道》读书笔记_1至3章
《通关!游戏设计之道》读书笔记 本人的读书笔记,记录一下认为是精华的点子(我来帮你们看书) 《通关!游戏设计之道》(第二版)1-3章 包含内容: 1、游戏是什么 2、游戏开发相关职位 3、怎么寻找创意 4、对于游戏剧情 游戏是什么? 至少一名玩家 有一定的规则 有胜利的条件 而电子游戏自然就是运行在电子设备的游戏了。 游戏开发相关职位 一般开发游戏的职位: 程序员 美术师 设计师 制作人 测试员 作曲师 音效师 剧本 产品经理 创意经理 美术总监
2020-12-07 17:38:26
902
原创 UnityGUI学习笔记
Unity-IMGUI学习笔记 IMGUI是什么 IMGUI,即时模式GUI 只是说是UnityGUI是不太准确的,GUI是指Graphical User Interface,也就是图形化用户接口。 其实GUI和UI两者没有几乎没有差别,也就是用来给用户操控的界面。而IMGUI即时GUI是即时按照情况来进行绘制的,跟常规的静态UI设计会有一点差异。 一般在使用方面存在两种差异: 1、几乎不会变,或者功能性UI 例如 大厅UI 退出确认界面 登录界面 2、根据实际数据动态展示的UI 例如 好友列表 服务
2020-12-06 21:20:15
568
原创 Unity-Mirror学习笔记-Tank
Unity-Mirror-学习笔记(Tank) 通过Mirror内置的例子来学习其用法,此为笔记。 游戏对象以及其使用到的Network组件 NetworkManager 1 NetworkManagerHUD2 [Telepathy Transport](#Telepathy Transport) NetworkManager Spawn(GameObject)3 NetworkStartPosition UI-Canvas(GameObject)4 TankGameManager
2020-10-18 16:44:35
5914
9
原创 Unity-LoadSceneAsync出现的问题
Unity-LoadSceneAsync跳过Loading场景的问题 出现的问题 如同其他游戏一般,想要在A场景往C场景移动的时候,冒出来一个作为加载场景的B,实现A->B->C的效果,但是实测的时候会出现问题,有但不限于: A、如果C场景太少内容,B没机会出来就直接加载C了,即使已经禁止了allowSceneActivation依然会加载。 B、异步进度一直为零。 分析问题 Unity单次载入场景只能为一个,如果顺序错误似乎会造成程序认为在同时加载B和C(不确定的原因)。 加载B的途中,即使B
2020-09-20 17:00:22
4332
3
原创 关于对Match-Sea,第一次做完的游戏进行反思
关于Match-Sea的反思 本文皆在熟悉Markdown的使用和对于曾经完成的项目进行反思。 A、Match-Sea是什么? Match-Sea是一个Unity项目名称,是于大一下半学期参加大学生计算机设计大赛所成立的项目,总过程共有3人参与开发,我为主程序开发,另外两人负责美术,如UI绘制以及游戏对象的绘制。用时一个月,除去摸鱼时间大概为20days左右。是我第一个完整做出来的游戏。 项目名称为:Match-Sea 最终游戏名为:Where Are You 平台:Android 类型:2D、横版、竖屏
2020-09-19 15:53:00
225
Unity-Match_Sea
2020-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅