
MyProject
文章平均质量分 69
Onedimension
日常编程,汇编基础,系统原理,驱动开发初学者
展开
-
第一个工程2,-写个简单的测试程序
写一个简单的测试程序,免得我们自己手动打球,首先用一个cube放在某一个洞的上面来取得可掉入洞位置的世界坐标static Vector3 fallInNetPos1;然后建立一个空物体,绑定如下脚本using UnityEngine;using System.Collections;using System.Threading;public class Ball原创 2016-06-30 11:14:56 · 923 阅读 · 0 评论 -
我的第一个工程-一个台球游戏3-介绍篇一:场景模型的搭建
1.模型在工程的Models文件夹下有个BilliardTable的模型(格式为fbx),为了在场景中使用,我们将其拖入场景中,同时把一些需要互动的部分,如网,四周的案边,台面改成容易理解的名字(由于3DMax物体名称没有特别改名就是类似命名方法,不是自己做的就是要麻烦一点)。然后由于在3DMax的平面和4周案边不是很平,这里用Unity自带的长方体、圆柱体作为实际的碰撞体(这里把碰撞体改原创 2016-07-13 07:32:06 · 3085 阅读 · 2 评论 -
第一个工程3-代码解释二 ,检查球的的静止和一杆的结束
现在还没处理球飞出去的情况,所以检查一个球没有被SetActive(false),同时速度和角速度小于一个微小值,可以认为它静止,所有存在的球静止可以认为一杆结束using UnityEngine;using System.Collections;public class BallCheck : MonoBehaviour { GameObject[] num原创 2016-07-25 08:24:35 · 642 阅读 · 0 评论 -
第一个工程3-代码解释一
在StickController.cs中using UnityEngine;using System.Collections;using UnityEngine.UI;public class StickController : MonoBehaviour { public GameObject whiteBall; public GameObject原创 2016-07-13 23:05:25 · 799 阅读 · 0 评论 -
我的第一个工程-一个台球游戏
我从1.1版本又增加了,黑球和白球进袋的重置功能,作为1.2版本。今天发下1.2版本吧,地址:链接:http://pan.baidu.com/s/1sliUrZB 密码:m8ei由于添加功能的各种调整,功能的分类不是特别的清晰,而且由于本人时间有限,可能会存在一些bug,欢迎大家指出。后续我会简单的说明和注释一下这个工程,如果觉得有点乱也许会进行微调,1.2版本增加了 p原创 2016-06-20 13:22:48 · 1213 阅读 · 1 评论 -
第一个工程3-代码解释二
绑定在球杆上对球杆的控制,之所以还有个绑在空物体上的球杆控制,是由于一个物体不能SetActive(true)本身StickSelfHitRelated.csusing UnityEngine;using System.Collections;using UnityEngine.UI;public class StickSelfHitRelated : MonoBeha原创 2016-07-17 20:29:21 · 700 阅读 · 0 评论 -
我的工程-关于测试程序的多线程
突然想到了StartCoroutine,于是使用了下,果然Unity不支持C#提供的多线程,但是可以用自身修改过的StartCoroutine开启,对自己的内部函数目前没看到什么限制,修改后的测试文件代码为using UnityEngine;using System.Collections;using System.Threading;public class BallInNe原创 2016-08-11 20:57:54 · 628 阅读 · 0 评论