- 博客(8)
- 收藏
- 关注
原创 c# 项目常用技巧
萌新一枚,后期会定期持续更新,大家有什么好的项目技巧可以一起分享,一起进步,欢迎一切有建设性的建议!!项目场景:背景:在日常项目中,很多时候某些参数可能会时常需要改变,一般情况下,在没有用数据库或者设计出可修改的显示界面,一般推荐使用配置文档供给现场人员修改的方式:代码演示:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Ta
2020-12-01 14:36:30
390
转载 Unity常用API
1、Event Function:事件函数Reset() :被附加脚本时、在游戏物体的组件上按Reset时会触发该事件函数Start() :在游戏初始化时会执行一次Update() :每一帧都会运行这个方法,根据每一帧调用的时间来决定,每一帧的时间于系统渲染性能有关。FixedUpdate(): 会在指定帧调用该方法多少次,固定时间频率调用,适用于物理操作(有效预防抖动问题)LateUp...
2019-06-23 22:40:08
660
原创 Unity UI 设置简易的弹窗功能
Unity UI 设置简易的弹窗功能制作一些简单的小游戏时,一般简易的设置一个弹窗界面,用来跳转界面和退出界面,退出游戏等功能建立一个简单的设置按钮,如图所示,我们要实现以下简易的功能点击设置按钮出现弹窗界面点击弹窗界面右上角的 ‘X’ 可以退出弹窗界面图一图二为按钮的设置的on Click()方法和按钮的图标。adjust为设置的界面,图三为设置的界面先将游戏的设置界面设置为...
2019-04-11 17:35:04
10730
原创 Unity2D判断视野问题
Unity2D鼠标控制Spirte移动在使用Unity制作2D游戏时,常用的对于游戏物体的操作一般有需要游戏对象跟随鼠标的移动,例如:弹球消方块游戏,飞机大战等,需要鼠标来控制游戏对象。Unity2D使用Spirte,游戏对象跟随鼠标移动,需要获取鼠标位置与物体的位置,因为是2D游戏,需要对鼠标的屏幕坐标转换为世界坐标,不转换坐标会造成一些问题,如当玩家对屏幕操作时,获取的鼠标的位置不在...
2019-04-09 22:52:34
1311
原创 判断视野范围内的物体
判断视野范围内的物体在进行射击游戏设计的时候,朝天空上等没有碰撞设置的物体发射子弹时,会创建大量的无用实体,如何销毁销毁多余的实体使用两个常用Camera的方法()void OnBecameVisible(){ //在视野范围内执行命令}void OnBecameInvisible(){ //在视野范围外执行命令(亦可理解为不可见状态执行命令)}值得一提的是,要销毁子弹实体,...
2019-03-18 21:03:12
365
原创 Unity的常见移动方式
Unity常见的移动方式操作简单的利用关键字进行移动float moveh = Input.GetAxis("Horizontal"); //水平移动float movev = Input.GetAxis("Vertical"); //垂直移动transform.Translate(new Vector3(moveh, 0, movev) * Time.deltaTime * ...
2019-03-17 17:18:14
287
原创 unity3D鼠标和键盘获取
unity3D鼠标和键盘获取鼠标获取键盘获取键盘还有另一种方式:Input.GetAxis(“Horizontal") //水平方向移动Input.GetAxis(“Verical”) // 垂直方向移动 用方向键或WASD键来模拟-1到1的平滑输入4.float moveh = Input.GetAxis("Horizontal&
2019-03-14 21:57:00
659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人