关于游戏中移动的坐标算法(复习初中的三角函数知识)
2014-11-11 17:29
316 查看
最近在看廖雪峰老师的Python教程,在看到一个函数返回多个值的时候,看到一个例子,当时理解了半天。主要问题还是初中的三角函数知识忘得差不多了。
最后总算想明白了。特地写下来作为自己的一个成长记录。
上源码:
运行结果:
C:\Users\Administrator>python d:\Demo\test.py
151.961524227 130.0
说明:
在定义move函数的时候,先定义起点X,Y的坐标,step相当于三角形的斜边,angle为X 轴和斜边的夹角
打完收工。。。回去得好好补一补初中的三角函数知识了。。。
最后总算想明白了。特地写下来作为自己的一个成长记录。
上源码:
#coding=utf8 import math def move(x,y,step,angle): nx = x + step * math.cos(angle) ny = y + step * math.sin(angle) return nx,ny x,y = move(100,100,60,math.pi/6) print x,y
运行结果:
C:\Users\Administrator>python d:\Demo\test.py
151.961524227 130.0
说明:
在定义move函数的时候,先定义起点X,Y的坐标,step相当于三角形的斜边,angle为X 轴和斜边的夹角
打完收工。。。回去得好好补一补初中的三角函数知识了。。。
相关文章推荐
- 关于SLG战略游戏中,人物移动范围的算法(js实现)
- 10.20 周五 阴 关于碰撞器触发器 及游戏对象的移动 组件的复习
- 关于二十四点游戏的编程思路与基本算法
- 游戏开发中的数学和物理算法(9):三角代数
- 【算法复习四】计算复杂性与算法分析---组合数学知识汇总
- 一个硬币移动游戏的求解算法
- C语言基础知识(个人简单总结的关于变量和函数方面)
- 关于指针的一些知识,记多维数组指针、指针数组、指针的指针和指向函数的指针
- Silverlight游戏研发手记:(二)四叉树遍历与人工智能A*算法在SLG移动路径范围测算中的应用
- OpenGL 关于全局固定坐标系统与局部移动坐标系统的理解
- 吴昊品游戏核心算法 Round 5 ——(转载)关于无禁手下先手必胜的证明
- 关于移动网站开发你需要知道的知识【译】
- 使用“初中知识”实现查找重复最优算法 + 最终极限算法
- 用《叩响C#之门》复习C#基础知识 第六章 函数 (本章原文有两处欠妥,需要注意)
- 关于函数指针和指针函数的理论知识
- 关于游戏开发中的A*/A-star的寻路算法的问题
- PE关于导入表(IAT)知识复习
- 通过一个位运算算法,感觉该复习基础知识了!
- j2me 移植中关于移动更多游戏
- c#关于移动文件的三个函数比较