maya python 游戏与影视编程指南pdf_Maya Python 游戏与影视编程指南

致谢 xi

引言:欢迎使用Maya Python xii

第 1 部分 Python和Maya的基础知识 1

第 1 章 Maya 命令引擎和用户界面 2

1.1 与Maya 进行交互 3

Maya 嵌入式语言 3

Python 3

C 应用程序编程界面 3

Python API 4

1.2 在Maya 中执行Python 4

命令行 4

脚本编辑器 5

Maya 工具架 7

1.3 Maya 命令和依存关系图 8

1.4 Python 命令简介 10

致谢 xi

引言:欢迎使用Maya Python xii

第 1 部分 Python和Maya的基础知识 1

第 1 章 Maya 命令引擎和用户界面 2

1.1 与Maya 进行交互 3

Maya 嵌入式语言 3

Python 3

C 应用程序编程界面 3

Python API 4

1.2 在Maya 中执行Python 4

命令行 4

脚本编辑器 5

Maya 工具架 7

1.3 Maya 命令和依存关系图 8

1.4 Python 命令简介 10

1.5 标志参数和Python 核心对象类型 14

数字 15

字符串 15

列表 15

元组 15

布尔型 15

标志=对象类型 15

1.6 命令模式和命令参数 16

创建模式 16

编辑模式 17

查询模式 17

1.7 Python

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用socket通信在maya2018中运行一个Python脚本,该脚本将监听来自外部的消息,并根据接收到的消息执行相应的操作。同时,你可以在外部编写另一个Python脚本,该脚本将连接到maya2018中运行的脚本,并发送消息以与maya2018进行实时通信。 以下是一个简单的示例,其中maya2018中的脚本将监听来自外部的消息,并根据接收到的消息打印不同的信息: ```python import socket HOST = '127.0.0.1' # 本机IP地址 PORT = 65432 # 监听端口号 with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.bind((HOST, PORT)) s.listen() conn, addr = s.accept() print('Connected by', addr) while True: data = conn.recv(1024) # 接收数据 if not data: break if data.decode() == "hello": print("Hello, world!") elif data.decode() == "bye": print("Goodbye!") else: print("Unknown message:", data.decode()) ``` 然后,你可以在外部编写另一个Python脚本,该脚本将连接到maya2018中运行的脚本,并发送消息以与maya2018进行实时通信: ```python import socket HOST = '127.0.0.1' # 本机IP地址 PORT = 65432 # 监听端口号 with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.connect((HOST, PORT)) s.sendall(b'hello') # 发送消息 response = s.recv(1024) # 接收回复 print(response.decode()) s.sendall(b'bye') # 发送消息 response = s.recv(1024) # 接收回复 print(response.decode()) ``` 当你运行外部的Python脚本时,你将看到maya2018中的脚本打印出相应的消息。你可以根据实际需求修改这些脚本以实现更复杂的交互。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值